function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
BMC GroupBMC Group 

Force.com integration with an external android app - Need Urgent Assistance

Hi Everyone,

Currently as a part of our project we have to integrate Force.com platform with an android application. I do not have any previous experience with integration. Below I have mentioned the business requirement that we want to achieve and the set of questions I want to get answers for.

Business Requirement : 

Our Company, BMC Group is going to launch an android app soon. This app is meant to give the notifications to our clients for the overall business process starting from lead generation from the app till the Operations(Custom Object) end on different business logic.

All the communication between the app and CRM will be mostly one way i.e. notify(App Notifications) app for certain status update in the CRM.

Set of questions : 

1) How to integrate force.com platform with an android app?
2) Which API's should I use? 
3) How Data security can be achieved ?
4) What will be the role of External ID fields?
5) How to notify the app every time when certain status change in CRM? 

As I mentioned earlier I am very new to integrations my basic question will be
How and where I should start with? 

I kindly request you all to assist me with the above mentioned scenario. Also I will need the code samples so that I can understand how to code for the same. Any help would be highly appreciated.

Awaiting for your response.

Regards,
BMC Group 
 
Best Answer chosen by BMC Group
pconpcon
  1. I would recommend that you review the Trailhead module on Android integration [1].  The best way to use the platform is with the Salesforce Android SDK.
  2. It depends on what you are trying to accomplish.  The SDK is the best way and will encompass the APIs for you
  3. Data security is up to you
  4. External Id is used to identify objects without having to know the 15/18 character Id
  5. You would do this with push notifications on Android [2]
My first place to start with all of this is by running through the related Trailhead modules.

I'd also add that putting "Need Urgent Assistance" in your post here will likely have the opposite effect from what you are trying to accomplish.

[1] https://developer.salesforce.com/trailhead/module/mobile_sdk_native_android
[2] https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/push_using_android.htm

All Answers

pconpcon
  1. I would recommend that you review the Trailhead module on Android integration [1].  The best way to use the platform is with the Salesforce Android SDK.
  2. It depends on what you are trying to accomplish.  The SDK is the best way and will encompass the APIs for you
  3. Data security is up to you
  4. External Id is used to identify objects without having to know the 15/18 character Id
  5. You would do this with push notifications on Android [2]
My first place to start with all of this is by running through the related Trailhead modules.

I'd also add that putting "Need Urgent Assistance" in your post here will likely have the opposite effect from what you are trying to accomplish.

[1] https://developer.salesforce.com/trailhead/module/mobile_sdk_native_android
[2] https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/push_using_android.htm
This was selected as the best answer
BMC GroupBMC Group
Thank you for ur revert pcon.