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

3 Answers 3


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. Commented Dec 30, 2013 at 5:59
  • Sorry !! forgot to mention that the explanation was clear and concise. Thanks again !!!. Commented Dec 30, 2013 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
    Commented Mar 18, 2014 at 15:50
  • Wow. This is great . I will check it out and let you know. Thanks for this. Commented Apr 9, 2014 at 23:44
  • Anything similar can we do to launch a native android app?
    – Adnan
    Commented Mar 11, 2015 at 14:24

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


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .