SDK のインストール
MoEngage-iOS-SDK バージョン 8.2.0 から、MoEngageRealTimeTrigger モジュールは SDK から MoEngageRealTimeTrigger という別のモジュールとして分離されたため、個別に追加する必要があります。CocoaPods を使用したインストール
以下のように Podfile に依存関係を追加して、RealTimeTrigger フレームワークを統合します。pod install を実行してフレームワークをインストールします。
Swift Package Manager を使用したインストール
MoEngageRealTimeTrigger は、SDK バージョン 1.2.0 から SPM でサポートされています。統合するには、次の GitHub の URL リンクを使用し、ブランチを master に、またはバージョンを 1.2.0 以上に設定します。https://github.com/moengage/MoEngage-iOS-RealTimeTrigger.git手動同期
MoEngage SDK は、アプリが起動されるか、フォアグラウンドに移行するたびに、すべてのリアルタイムトリガーキャンペーンを同期します。ただし、バックグラウンドタスクのためにデバイストリガーを手動で同期する必要がある場合は、以下に示すようにsyncRealTimeTriggersWithCompletionBlock: を使用します。
iOS 10 未満のバージョン向けの追加コールバック
iOS 10 未満の iOS バージョンでは、以下に示すように MoEngage SDK のdidReceieveNotificationinApplication: withInfo:openDeeplinkUrlAutomatically: メソッドを呼び出します。