Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.
SOLVED

In-App Messaging Intermittently Not Showing on iOS

Avatar

Level 5

Hi Team,

I’m experiencing an issue with in-app messaging in AJO on iOS devices.
I can see that screen_view event is reliably fired every time the login page is displayed, and I can see these events & logs in Assurance.
However, the in-app message only appears intermittently.
This issue seems to be specific to iOS, as it works as expected on Android.

Has anyone faced a similar issue or have suggestions for troubleshooting iOS-specific problems?
Are there known limitations or additional configurations required for iOS (such as WKWebView, privacy settings, or SDK initialization order) that could cause intermittent in-app message display, even when events are tracked correctly?

Thanks
AJODev

1 Accepted Solution

Avatar

Correct answer by
Level 5

Hello @AnkitJasani29 ,

The issue has been resolved. We discovered that the problem was due to testing on an older version of iOS. Once the device is updated to the latest iOS version, the

in-app messaging works as expected within the journey.

Thank you for your valuable insights.

 

Thanks

AJODev

View solution in original post

6 Replies

Avatar

Level 7

Hi @AJODev ,

Have you found event and response payloads difference between Android and iOS from Adobe Assurance? Based on that you can also check with support by sharing traces with them.

Avatar

Level 5

Hello @AnkitJasani29 , Yes i checked and see events in Assurance and i believe the issue is with IOS app.

Thanks

AJODev

Avatar

Level 7

Hi @AJODev ,

Ensure that the iOS SDK is up-to-date. Also, you can refer resolved issues from below link.

https://developer.adobe.com/client-sdks/home/release-notes/

Apart from that iOS privacy settings, such as App Tracking Transparency, can impact message delivery. Ensure that the app has the necessary permissions and that users have granted consent.

Also, In some cases configuring in-app messaging through a campaign instead of a journey has resolved display issues, indicating potential differences in how messages are triggered in each setup.

https://experienceleaguecommunities.adobe.com/t5/journey-optimizer-questions/troubleshooting-ajo-in-...

Avatar

Level 5

Hey @AnkitJasani29 ,


do you have any idea why i have to configure in-app messaging through a campaign instead of a journey? is there any limitation or any in differences in how message delivery or rendering is handled between campaigns and journeys?
Since it is working in android why not in IOS with journey. I observed the events are working fine in Assurance with ios live device.

Thanks
AJODev

Avatar

Level 7

Hi @AJODev ,

Campaigns trigger activity in a more static (scheduled) manner compared to journeys, which are dynamic and event-driven.

Campaign behavior is generally more consistent due to fewer dependencies. In journeys, you may encounter SDK-specific issues like the one you're currently facing.

Campaigns are not expected to experience delays or failures even if permissions like ATT (App Tracking Transparency) are not granted at the time of trigger.

 

Thanks

Ankit

 

 

Avatar

Correct answer by
Level 5

Hello @AnkitJasani29 ,

The issue has been resolved. We discovered that the problem was due to testing on an older version of iOS. Once the device is updated to the latest iOS version, the

in-app messaging works as expected within the journey.

Thank you for your valuable insights.

 

Thanks

AJODev