Skip to main content

基本設定

Unity アプリケーションでプッシュ通知を使用するには、アプリケーションに Firebase を設定する必要があります。アプリケーションでプッシュ通知を設定するには、次のドキュメントを参照してください。 アプリケーションでプッシュトークンの登録とプッシュペイロードを処理している場合は、トークンとペイロードを SDK に渡すために、ネイティブの Android メソッド(上記のドキュメントに記載)を使用することを強くお勧めします。何らかの理由でトークンの登録と受信メッセージの処理を独自に行いたい場合は、以下の API を使用してプッシュトークンとペイロードを SDK に渡してください。 また、Firebase for Unity がセットアップされていることを確認してください。
NotificationConfig には、小さいアイコンと大きいアイコンのアセットが必要です。Unity のバージョンに応じて、これらを Assets/res フォルダーに含めるか、Android Library Project または AAR に未加工のアセットとして含める必要があります。AAR の詳細については、こちら を参照してください。

プッシュトークンを渡す

プッシュペイロードを渡す

プッシュペイロードを MoEngage SDK に渡す際は、Unity/C# API ではなく Android ネイティブ API を使用することを強くお勧めします。アプリケーションが強制終了状態にある場合、Unity Engine が初期化されない可能性があり、プッシュの到達率や配信率の低下につながります。

プッシュ通知のカスタマイズ

必要に応じて、アプリケーションはネイティブ Android コード(Java/Kotlin)を使用して通知の動作をカスタマイズできます。カスタマイズの詳細については、高度な Push 設定 のドキュメントを参照してください。上記のドキュメントに記載されているように PushMessageListener を拡張する代わりに、PluginPushCallback. を拡張してください。 Push Amp+、Push Templates、Geofence については、以下のドキュメントを参照してください。