1 min read
Emarsys
The PoqEmarsys
integrations wraps the Emarsys SDK to provide remote notifications, analytics and inbox messages driven by Emarsys.
Set Up
The Emarsys integration requires config plists for production and developer mode to configure Emarsys.
Notifications
Emarsys apps can be set to 'Production' or 'Sandbox' when setting up the notification certificate in the dashboard. But, there is no reason to use 'Sandbox' apps. When the app is being run via Xcode it will only receive notifications from 'Sandbox' apps. When the app is archived for any type of distribution, Xcode switches the app to connect to 'Production' APNs.
We don't provide an out of the box method for 'Sandbox' apps. A developer can temporarily code their app to use a Sandbox app whilst setting up the integration.
A developer will need to make sure the Emarsys apps are set up with your Apple Account APNs Key. Use the existing key; there should only be 1 APNs key that should be shared by all apps in that account.
Developer Mode
Emarsys may be disabled in developer mode.
Emarsys switches to using the Emarsys-Development.plist
config when in development mode.
If this config does not exist then Emarsys is disabled in developer mode.
This is to avoid tracking fake revenue, generated from development environments, against the live app.
Do not use the same app as in Emarsys.plist
config unless you have read and understood the above.
History
- v24: Reworked analytics for the SDK changes.
- v23: Added Inbox, development mode config and reworked deeplinks and notifications.