Android - バックグラウンドまたはアプリ終了状態で通知が機能しないのはなぜですか?
MoEngageをApplicationクラスのメインスレッドで初期化していることを確認してください。 サンプルコードのリンク - GitHubAndroid - バックグラウンドまたはアプリ終了状態でコールバックが機能しないのはなぜですか?
MoEngageのコールバックはアプリケーションのルート/App Widgetで登録する必要があり、設定後にMoEngageプラグインのinitialize()メソッドを呼び出す必要があります。詳細はこちらを参照してください。 サンプルコードのリンク - GitHubAndroid - アプリ内メッセージ/Nudgeのディープリンクが機能しないのはなぜですか?
プッシュ通知の処理とは異なり、MoEngage SDKはデフォルトではアプリ内メッセージのリダイレクトを処理しません(リッチランディングページを除く)。こちらのドキュメントを参照してください。ルート/App Widgetにアプリ内メッセージのクリックコールバックメソッドを実装し、コールバックを登録した後にMoEngageプラグインのinitialise()メソッドを呼び出す必要があります。これらのコールバック内で、ディープリンクまたは画面ベースのリダイレクトを処理する必要があります。コールバックのドキュメントはこちらです。Android - アプリ内メッセージのコールバックが機能しないのはなぜですか?
アプリ内メッセージのコールバックを設定するには、こちらのドキュメントを参照してください。また、コールバックはアプリケーションのルート/App Widgetで登録する必要があり、設定後にMoEngageプラグインのinitialize()メソッドを呼び出す必要があります。Android - MoEDebuggerActivityとは何ですか?
MoEngage SDK にはネイティブの MoEngage Android SDK がバンドルされているため、Android ビルドにはデバイス上での SDK デバッグをサポートするコンポーネントであるMoEDebuggerActivity が含まれます。その機能については、What is MoEDebuggerActivity? を参照してください。
アプリからこれを削除するには、Android プロジェクトの AndroidManifest.xml に次の内容を追加します。