Adobe Analytics SDK broke when we upgraded to Android API V28 | Community
Skip to main content
October 14, 2019
Solved

Adobe Analytics SDK broke when we upgraded to Android API V28

  • October 14, 2019
  • 2 replies
  • 1240 views

Google play store requires us to go to API 28 by Nov 1st. We have been running API 26 with Adobe Mobile Library 4.13.6. We recently updated the App to API 28 and the Adobe Mobile Library to 4.17.9 and deployed. Once our users started to download the updated App, Adobe Analytics reporting for Android users tanked. After some research, we found that Android 9.0 + users who downloaded the App were no longer tracked. Users that download our upgraded App using Android 8 and below were present and accounted for in Adobe Analytics. We rolled back the App to API 26  including the Adobe mobile Library and all is good, but we are approaching Nov 1st and need to resolve this issue. Are there other changes we need to make to the App for this upgrade?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by cmveas

I had the answer from a colleague of mine. Aparently the analytics is trying to send the data as text. You have to set the flag ssl to true.

"analytics": {

  "rsids": "swisscomappmyswisscom20dev",
  "server": "swisscom.sc.omtrdc.net",
  "ssl": true, <- This one
  "offlineEnabled": true,
  "charset": "UTF-8",

2 replies

cmveasAccepted solution
October 17, 2019

I had the answer from a colleague of mine. Aparently the analytics is trying to send the data as text. You have to set the flag ssl to true.

"analytics": {

  "rsids": "swisscomappmyswisscom20dev",
  "server": "swisscom.sc.omtrdc.net",
  "ssl": true, <- This one
  "offlineEnabled": true,
  "charset": "UTF-8",

tsvetomirs79548
October 17, 2019

In the ADBMobileConfig.json there is a ssl configuration that by default is false. Set it to true since Android 9 uses encrypted connection by default and rejects everything that is not encrypted