Skip to content

Commit

Permalink
Added documentation notes about tracking consent according to DSGVO/GDPR
Browse files Browse the repository at this point in the history
  • Loading branch information
adam1929 committed Feb 2, 2023
1 parent 27f8388 commit 0755ba3
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 1 deletion.
4 changes: 3 additions & 1 deletion documentation/IN_APP_MESSAGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ Exponea SDK allows you to display native in-app messages based on definitions se

No developer work is required for in-app messages, they work automatically after the SDK is configured.

> The behaviour of InApp messages tracking (action click and message close) may be affected by the tracking consent feature, which in enabled mode considers the requirement of explicit consent for tracking. Read more in [tracking consent documentation](https://documentation.bloomreach.com/engagement/docs/configuration-of-tracking-consent).
### Troubleshooting
As with everything that's supposed works automatically, the biggest problem is what to do when it doesn't.

Expand All @@ -17,4 +19,4 @@ In-app messages are triggered when an event is tracked based on conditions setup

If your application decides to present another UIViewController/start a new Activity right at the same time a race condition is created and the message might be displayed and immediately dismissed. Keep this in mind if the logs tell you your message was displayed but you don't see it.

> Show on `App load` displays in-app message when a `session_start` event is tracked. If you close and quickly reopen the app, it's possible that the session did not timeout and message won't be displayed. If you use manual session tracking, the message won't be displayed unless you track `session_start` event yourself.
> Show on `App load` displays in-app message when a `session_start` event is tracked. If you close and quickly reopen the app, it's possible that the session did not timeout and message won't be displayed. If you use manual session tracking, the message won't be displayed unless you track `session_start` event yourself.
2 changes: 2 additions & 0 deletions documentation/PUSH_ANDROID.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ We rely on our native SDK to do push tracking. For more complex scenarios(multip

> Exponea Android SDK contains self-check functionality to help you successfully setup push notifications. Self-check will try to track push token, request Exponea backend to send silent push to the device and check the app is ready to open push notifications. To enable self-check call `ExponeaPlugin().checkPushSetup()` **before** configuring the SDK.
> The behaviour of Push delivery and click tracking may be affected by the tracking consent feature, which in enabled mode considers the requirement of explicit consent for tracking. Read more in [tracking consent documentation](https://github.com/exponea/exponea-android-sdk/blob/develop/Documentation/TRACKING_CONSENT.md).
## Push Integrations
Exponea Android SDK supports these integrations:

Expand Down
2 changes: 2 additions & 0 deletions documentation/PUSH_IOS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ The setup process for iOS is a bit more complicated, in some complex scenarios i

> Exponea iOS SDK contains self-check functionality to help you successfully setup push notifications. Self-check will try to track push token, request Exponea backend to send silent push to the device and check the app is ready to open push notifications. To enable self-check call `ExponeaPlugin().checkPushSetup()` **before** configuring the SDK.
> The behaviour of Push delivery and click tracking may be affected by the tracking consent feature, which in enabled mode considers the requirement of explicit consent for tracking. Read more in [tracking consent documentation](https://github.com/exponea/exponea-ios-sdk/blob/develop/Documentation/TRACKING_CONSENT.md).
## Setup process
1. [Setting application capabilities](#1-application-capabilities)
2. [Setting Exponea application delegate](#2-exponea-app-delegate)
Expand Down

0 comments on commit 0755ba3

Please sign in to comment.