Overview of SDKs
Note
Starting June 20, 2024, Firebase has started phased discontinuation of the FCM legacy APIs. Existing apps currently using them must migrate to the new HTTP v1 API as soon as possible to prevent any disruptions in push notification functionality. To set it up, refer to the link.
No additional changes are required on the Webex Connect SDKs.
The Webex Connect SDKs provide a framework on which to build rich in-app messaging and push notification experiences within mobile and web based applications.
Our Core SDK provides the capabilities required to register for and receive in-app messages and push notifications, monitor device attributes such as location, and trigger custom events.
Core SDK
This table summarises the main features provided by the Core SDK, please explore our reference documentation for a complete view of all supported features.
Feature | Description |
---|---|
Device registration | Allows a device to be registered with the Webex Connect platform, this is mandatory before other features may be used. |
Attribute monitoring | Allows a range of device attributes to be monitored and sent to the Webex Connect platform for use within customer journey orchestration. |
Push notifications | Allows push notifications to be received and displayed. Push may contain simple text, imagery and interactions. |
Live Chat / In-App messaging | Allows live chat / in-app messages to be sent and received. Unlike push, the Core SDK only supports the transport of in-app messages, display must be handled through custom code. |
Topic subscriptions | Allows users to be subscribed or unsubscribed from topic based messaging. |
Custom events | Allows custom events to be sent to the Webex Connect platform for use within customer journey orchestration. |
Technology / Platform support
Technology | Platform | Description |
---|---|---|
Native | Android, iOS | Native platform support for Android and iOS, for use with applications written with Kotlin, Java, Swift or Objective C. |
Javascript | Web | Used for applications that run within a web browser. Please note that this cannot be used within frameworks that run in WebViews. |
Updated 3 months ago