問題
iOSデバイスでプッシュキャンペーンのインプレッションが追跡されていません。
ソリューション
次の手順を実行して問題を解決してください:
- アプリで使用されているMoEngage SDKのバージョンを特定してください。SDKのバージョンを見つけるには、podfile.lockを開き、 MoEngage-iOS-SDK, を検索して、リストされているバージョンをメモしてください。
- 通知サービス拡張 がアプリに実装されているか確認してください。
-
Notification Service Extensionが実装されていない場合は、使用しているMoEngage SDKのバージョンに基づいて、適切なリンクの指示に従ってください:
- MoEngage-iOS-SDK (7.x.x) を使用しているプロジェクトの場合は、 iOS SDK バージョン 7.x.x を使用しているiOSデバイスでの一般的なプッシュ通知の問題を回避する方法 を参照してください。
- MoEngage-iOS-SDK (8.x.x) を使用しているプロジェクトの場合は、 iOS SDK バージョン 8.x.x を使用しているiOSデバイスでの一般的なプッシュ通知の問題を回避する方法 を参照してください。
- MoEngage-iOS-SDK (9.x.x) を使用しているプロジェクトの場合は、 iOS SDK バージョン 9.x.x を使用しているiOSデバイスでの一般的なプッシュ通知の問題を回避する方法 を参照してください。
-
Notification Service Extensionがすでに実装されている場合は、MoEngage SDKのバージョンとAppDelegateファイル(Swift、Objective-C)に基づいて、適切なリンクから指示に従ってください。
- MoEngage-iOS-SDK (7.x.x) と Swiftを使用しているプロジェクトの場合は、 iOS Swiftバージョン7.x.xを使用しているデバイスでの一般的なプッシュ通知の問題を回避する方法は? を参照してください。
- MoEngage-iOS-SDK (8.x.x) と Swiftを使用しているプロジェクトの場合は、 iOS Swiftバージョン8.x.xを使用しているデバイスでの一般的なプッシュ通知の問題を回避する方法は? を参照してください。
- MoEngage-iOS-SDK (9.x.x) と Swiftを使用しているプロジェクトの場合は、 iOS Swiftバージョン9.x.xを使用しているデバイスでの一般的なプッシュ通知の問題を回避する方法は? を参照してください。
- MoEngage-iOS-SDK (7.x.x) と Objective-Cを使用しているプロジェクトの場合は、 iOS Objective Cバージョン7.x.xを使用しているデバイスでの一般的なプッシュ通知の問題を回避する方法は? を参照してください。
- MoEngage-iOS-SDK (8.x.x) と Objective-Cを使用しているプロジェクトの場合は、 iOS Objective Cバージョン8.x.xを使用しているデバイスでの一般的なプッシュ通知の問題を回避する方法は? を参照してください。
- MoEngage-iOS-SDK (9.x.x) と Objective-Cを使用しているプロジェクトの場合は、 iOS Objective Cバージョン9.x.xを使用しているデバイスでの一般的なプッシュ通知の問題を回避する方法は? を参照してください。