0

I want to re-ask this question that is 3 years old. In the year 2020, does SalesForce provide Xamarin library for MobilePush SDK, or still only platform-specific libraries for iOS and Android?

We can, of course, create our own Xamarin bindings to wrap the iOS and Android libraries, but this really feels like it should be SalesForce's responsibility.

0

The Marketing Cloud MobilePush SDK team provides native SDKs for Android and iOS as well as wrappers for Cordova and React.

Please open a Voice of Customer request for a Salesforce Supported Xamarin binding.

| improve this answer | |
  • Interesting they'd support the lesser -known platforms, but not Xamarin. It appears that they are closely aligned with Google ecosystem (using Firebase Cloud Messaging), and not Microsoft's (Azure), and that's probably the reason. Can developers using the MobilePush SDK integrate with Azure instead of Firebase? – Phil Jun 2 at 19:08
  • I note that MobilePush SDK has dependencies on GooglePlay Services (which does have Xam libraries), and also AltBeacon. Does AltBeacon provide a Xamarin library? – Phil Jun 2 at 19:19
  • Please confirm the accuracy of these two statements: 1) It appears that the MarketingCloud SDK has a C# version, and MobilePush SDK is the only one you offer that lacks a C# version. 2) Also, it appears that MobilePush relies on the MarketingCloud SDK. – Phil Jun 2 at 19:30
  • Thanks, @BillMote. How do I create a Voice of Customer request? – Phil Jun 2 at 19:32
  • The MobilePush SDK relies on Google Play Services for Push Notifications. It also relies on Google Play Services for geolocation services. The MobilePush SDK relies on AltBeacon for Beacon Messaging. The MobilePush SDK does NOT rely on any other SDKs. I do not know how to create a Voice of Customer request, but your account executive should know how to accomplish this. – Bill Mote Jun 3 at 2:34

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.