I would like to connect my native ios app (objective C/ Bluetooth Low Energy) in Salesforce1 platform (not as custom app). How do I do that ( publisher action or global actions or canvas apps) ?. Can you provide me pointers to documentation/ examples.

Thanks, Vasu


This is currently NOT possible in Salesforce1. This is because

A) Canvas is for integrating external web applications and mobile-web based apps (both of which have a public URL) NOT native mobile applications which are installed and run on a user's device B) Both custom Chatter publisher actions and global actions work with VF pages and Canvas apps NOT with native mobile apps

Read more here

On the other hand, if you have a hybrid app which in turn invokes VF pages, you can still expose those via Salesforce1. However, it is NOT possible for 3rd party native apps. In fact, Salesforce has published guidelines on when you should opt for building native apps vs. using the Salesforce1 app.

  • Thanks Gaurav for taking time to answer my question. Really appreciate it. Dec 30 '13 at 5:59
  • Sorry !! forgot to mention that the explanation was clear and concise. Thanks again !!!. Dec 30 '13 at 6:15

Here is a one way to launch native app's on Salesforce1 http://www.meetingassistantapp.com/how-to-launch-native-apps-on-salesforce1/

Please let me know if it helps!

  • This looks great. I'm curious to hear that this worked or not.
    – KoenVM
    Mar 18 '14 at 15:50
  • Wow. This is great . I will check it out and let you know. Thanks for this. Apr 9 '14 at 23:44
  • Anything similar can we do to launch a native android app?
    – Adnan
    Mar 11 '15 at 14:24

I stumbled across this post and thought will give you the latest response on launching native apps from Salesforce1


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.