Dec 4, 2012

iPad-less Salesforce Touch Testing

Salesforce Touch became generally available in the Winter '13 release.  It is available in the Contact Manager, Group, Professional, Enterprise, Unlimited, and Developer Editions and according to the requirements, currently supports Apple iPads (2nd and 3rd generation) with iOS version 5 and up.

Requirements:  http://www.salesforce.com/docs/en/touch_faq_tablet/touch_faq_tablet_reqs.htm

Unfortunately, not everyone has an iPad to access, test out, or even debug the new Touch interface.  Fear not, a simple change in your browser settings will allow you nearly the same access.

First, make sure that you have the new "Touch" feature enabled for your org and the users that you want to test with.

1)  Log into Salesforce and access the "Setup" menu:



2)  Under "Administration Setup," expand "Mobile Administration," "Salesforce Touch" and then click on "Settings:"



3)  Ensure that the "Enable the Salesforce Touch mobile browser app" setting is enabled



4)  Next, ensure that Touch is enabled for the user account you are testing with by expanding "Manage Users" under "Administration Setup" and clicking on "Users:"



5)  Find the relevant user(s) and ensure that "Touch User" is enabled:


Now that "Touch" is enabled in all of the right places, it's time to change your browser's user agent, effectively allowing your browser to mimic Safari.  Here's how to do that in Chrome.

1)  Log out and change your URL to "login.salesforce.com"



2)  Click on Chrome's "Settings" button and navigate to Tools -> Developer Tools (Shift+CTRL+I)

3)  Click on the Developer Tools settings button (the gear icon) in the bottom-right hand corner



4)  Click on the "Overrides" tab




5)  Ensure that "User Agent" is checked and choose one of the "iPad --iOS" profiles




6)  Refresh your Salesforce Login window and it should now look like this:



If you're familiar with the Salesforce Mobile SDK, this will look familiar to you.

Take note that if you are logging in with an account with an Administrator profile, you will not experience the Salesforce Touch interface after logging in, but will rather be redirected to the normal "Setup" page.

If anyone has a one of those new, shiny, touchscreen Windows 8 machines, I'd love to hear if the interface is "Touchable."

Not using Chrome?  Here's a link that may include information on how to change your user-agent setting w/in your browser of choice.