iPhone Deep Linking to Amazon Application / URI Scheme - iphone

Searched the net a bit, can not seem to find the syntax on iOS for deep linking (Scheme) to display a product in the native app.
Anyone have the syntax for this?

No Amazon URI / Scheme for iOS according to reply email from Amazon.

Related

MobileESP for Joomla

I can't seem to find a good answer to this anywhere. When using the "none / custom" mobile app service in the configuration for MobileESP in Joomla! it seems like you are required to enter the "device detection functions used".
Instead of entering every mobile device specifically (windows phone 7 os, ios, blackberry etc), isn't there a single setting that covers "all" mobile devices? I haven't been able to find that, but kind of expected it to exist. If not I'd be pretty disappointed...
I have not installed the Weever App, because the only thing I need is to redirect to a mobile site and support mobile devices to also view the full version (by adding a url parameter like "?full=1").
Any help will be appreciated! I have very little PHP experience, and even though I know you can add this functionality with a bit of PHP code in the header I'd rather just use a plugin for now.
Have you contacted the Weever folks yet? That would be the best place to start first.
I'm the founder and maintainer of the MobileESP code library. However, I'm not familiar with how Weever has integrated MobileESP support into their plugin.
If you were interested in MobileESP all by itself, then I would suggest you use one of the generic detection methods, depending on your goals. Specifically:
DetectIphoneTier(): Use this only if you want to detect modern touchscreen smartphones like iPhone, Android, Windows Phone, etc.
DetectMobileQuick(): Use this if you want any mobile phone, including old BlackBerry and Symbian smartphones as well as feature phones.
Links:
Weever on Joomla: http://extensions.joomla.org/extensions/mobile/mobile-apps/17890
MobileESP API reference: http://blog.mobileesp.com/?page_id=53

Geo: Protocol on iPhone Safari

The geo: URI scheme doesn't seem to work for me on the iphone safari browser. Has anyone had any luck implementing this? Here is an example piece of code:
Test
The above works on android phones... are there any alternatives to this? Thanks for the help!
The geo: scheme, being relatively new, isn't supported by any builtin apps on iOS. (It's a good idea for a feature request, though.)
One alternative (supported all the way back to iPhone OS 1.0) is to use a Google Maps URL. For example: http://maps.google.com/maps?ll=37.331044,-122.029202 -- this will get automatically redirected to the Maps application. (I dunno if or how this might change with the forthcoming non-Google-backed Maps in iOS 6, though.)
It's also possible to register a third-party app to handle URL schemes not used by system apps, so you could create your own geo handler if that's useful to you.
On my iPhone (ios6), the google earth app opens the geo: link. For native google maps app support, I use the comgooglemaps: scheme, and apple maps will open if you click a 'normal' http://maps.apple.com/ link.
You can also handle this in pure Javascript. Its easiest using Dojo, jQuery or some other JS library that offers delegated event support.
https://github.com/prowestgis/dojo-geo-uri-polyfill

SAML 2.0 based Authentication for iPhone application

Team, kindly help me how to implement SAML based authentication for iPhone application. I have .NET REST based JSON webservice as my backend service.
Kindly advice me on this requirement.
There are existing standards and tools to support your requirement today. As Scott mentioned, it does require either using the embedded browser in iOS within your application or allowing the iOS Safari Browser to handle the SAML/Browser portion of SSO (each has its own pros/cons). You can check out this free White Paper entitled, "A Standards-based Mobile Application IdM Architecture" that talks about how Ping (my employer) customers are handling this today if you'd like some more ideas.
The SAML-only solution has properties that bother some due to the phishing risk of downloadable apps, but the mechanism involved is outlined at https://wiki.shibboleth.net/confluence/display/SHIB2/ECP
Other approaches involve hybrids of OAuth or other technologies but you won't find any standards or tool support for any of this.

Twitter / Facebook integration

I am on a mid way of porting an iPhone application to Windows Phone 7. In that iPhone application it is providing provision for submitting score details through Facebook / Twitter mail etc. So I need to implement the same functionality in WP7, too. How can I implement this functionality in my Windows Phone project?
While searching I found some methods with the help of web browser. But that is not useful in my case. In my app I need to log in through the the designed page and need to update the score status to the social networks through my own view.
Please help me to achieve the functionality in my app. (If anybody has sample apps or links please attach that information, too.)
You can use the ShareStatusTask to post to facebook, twitter msn etc.
ShareStatusTask shareStatusTask = new ShareStatusTask();
shareStatusTask.Status = "My Score: xxxx";
shareStatusTask.Show();
I don't know if it's exactly what you're looking for, but ScoreLoop provides a free high score system as well as social network integration for Windows Phone games. I'm currently migrating my homegrown scores systems to ScoreLoop, looks good so far.

iPhone friendly websites with ASP.NET MVC

Are there any resources or guidance out there on how to make iPhone friendly web applications?
In my case specifically, I'd like to use ASP.NET MVC, but since that all runs on the server, I know it'll boil down to just markup/css/javascript considerations.
edit: as I find other resources not mentioned here, I will update the question text :-)
CSS-Tricks ScreenCast on Designing for the iPhone
There’s an iPhone article on Sitepoint (which usefully shows you how to target stylesheets at just the iPhone, whilst hiding them from Internet Explorer—Apple's documentation doesn't).
Craig Hockenberry wrote Put Your Content In My Pocket at A List Apart.
A Flickr developer posted some lessons learned: http://code.flickr.com/blog/2008/10/27/lessons-learned-while-building-an-iphone-site/
+1 for Apple’s documentation as mentioned by Boot To The Head—horses’ mouth and all that: they have pretty comprehensive stuff on neat CSS properties that are only really supported by Safari, like CSS animations and CSS Transitions.
Scot Hanselman had a great presentation at Mix 09. Click here link.
Also look at the Mobile Device Browser File=>LINK. It is open source at codeplex.
"What is the Mobile Device Browser Definition File?
The Mobile Device Browser Definition File contains capability definitions for individual mobile devices and browsers. At run time, ASP.NET uses this .browser file, along with the information in the HTTP request header, to determine what type of device/browser has made the request and what the capabilities of that device are. This information is exposed to the developer through the Request.Browser property and allows them to tailor the presentation of their web page to suit the capabilities of the target device." - Codeplex
The definitive resource is Apple's Safari Dev Center.