TUIOfflinePush
コンポーネントを統合する方法についてご説明します。agconnect-services.json
ファイルをダウンロードして保存します。google-services.json
ファイルをダウンロードして保存します。Google FCM |
|
setting.gradle
ファイルを見つけ、その中に次のコードを追加します。include ':tuiofflinepush'
build.gradle
ファイルを見つけ、その中に次のコードを追加します。その役割は、現在のappの新たに追加したtuiofflinepushコンポーネントへの依存を宣言するものです。api project(':tuiofflinepush')
build.gradle
ファイルを見つけ、アプリケーションパッケージ名をご自身のパッケージ名に変更します。applicationId 'com.****.trtc'
build.gradle
ファイルを見つけ、ViVo
アクセスパラメータのVIVO_APPKEY
、VIVO_APPID
およびHONOR_APPID
を設定し、コンパイルまたは実行エラーを避けます。manifestPlaceholders = ["VIVO_APPKEY": "PLACEHOLDER","VIVO_APPID" : "PLACEHOLDER","HONOR_APPID": "PLACEHOLDER"]
google-services.json
ファイルを置き換えます。このファイルは事前準備でGoogleプラットフォームに登録した際に保存したファイルです。 appディレクトリ下にagconnect-services.json
ファイルを追加します。このファイルは事前準備でHuaweiプラットフォームに登録した際に保存したファイルです。PrivateConstants
ファイルに入力し、パラメータの設定が正しいかどうかを確認します。入力するパラメータは次のとおりです。public class PrivateConstants {/****** Xiaomiオフラインプッシュパラメータstart ******/// Tencent Cloudコンソールで、サードパーティの証明書プッシュ後に割り当てられた証明書IDをアップロードしますpublic static final long XM_PUSH_BUZID = アプリケーションが割り当てた証明書ID;// Xiaomiオープンプラットフォームが割り当てたアプリケーションAPPIDおよびAPPKEYpublic static final String XM_PUSH_APPID = "アプリケーションが割り当てたAPPID";public static final String XM_PUSH_APPKEY = "アプリケーションが割り当てたAPPKEY";/****** Xiaomiオフラインプッシュパラメータend ******/}
TUICallKit
のオフライン通知機能が実装されます。public static TUIOfflinePushInfo createOfflinePushInfo(Context context) {TUIOfflinePushInfo pushInfo = new TUIOfflinePushInfo();pushInfo.setTitle("mike");pushInfo.setDesc("You have receive a new call");// OPPOはChannelIDを設定するとプッシュメッセージを受信することができます。このchannelIDはコンソールと一致している必要があります// OPPO must set a ChannelID to receive push messages. This channelID needs to be the same as the console.pushInfo.setAndroidOPPOChannelID("tuikit");pushInfo.setIgnoreIOSBadge(false);pushInfo.setIOSSound("phone_ringing.mp3");return pushInfo;}
TUIOfflinePush
onReceiveNewInvitation
この記事はお役に立ちましたか?