-
Notifications
You must be signed in to change notification settings - Fork 84
Description
✍️ Issue Description
We are experiencing an issue where push open events are not being tracked on iOS, even though the push notification is delivered and the tap action is handled correctly.
The SDK integration appears to be functioning properly, but /api/events/trackPushOpen is never triggered and no push open event appears in the Iterable dashboard.
Push notification is delivered successfully
• userNotificationCenter(_:didReceive:withCompletionHandler:) is triggered
• IterableAppIntegration.userNotificationCenter(...) is being called
• User identity (email) is set at the time of push open
• Debug logging is enabled
• Payload contains the itbl object
Log -:
AnyHashable("itbl"): { actionButtons = ( ); "attachment-url" = "https://discount-cloudfront.service.prod.totum.com/Images/Brand/302/Library/10,043/WEB"; defaultAction = { data = "nxtr://nux.user.offer.detail/4340e4f9-5b22-43b0-9cdb-278c0d8dd773"; type = openUrl; }; isGhostPush = 0; messageId = af8a786288a04952b013b3d7cafdae41; templateId = 22143780; }]
Let me know if anything required.
📋 Steps to Reproduce
- Create campaign with API trigger Type
- Sent to test user
- In logs I can see campaign Id is missing
(List all necessary steps to reliably reproduce the issue.)
👤 Iterable orgId:
📦 Iterable SDK version: iOS - 6.6.6
📲 iOS SDK version: iOS 26 and Xcode 16.2
⚠️ Beta Software Notice
Important: Our team does not provide support for issues encountered on beta or pre-release versions of operating systems, development tools, or other software. Please verify that the issue occurs on stable, officially released software before submitting this report. Thank you for your understanding.