問題タブ [huawei-push-notification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - アプリケーションの終了時に OnMessageReceived がトリガーされない (HMS Pushkit)
Huawei のPushkit
プッシュ通知サービスを Xamarin アプリケーションに統合しました。アプリケーションがフォアグラウンドで実行されている間に通知をテストし、期待どおりに動作しました。
ただし、アプリケーションがアプリケーションを閉じて通知を送信しようとしている間OnMessageReceived
、メッセージング サービスのメソッドはトリガーされません。
ここにあるドキュメントによると:
アプリがフォアグラウンドで実行されているかバックグラウンドで実行されているかに関係なく、DemoHmsMessageService クラスの onMessageReceived メソッドをオーバーライドすると、データ メッセージを送信する限り、アプリはデータ メッセージのコンテンツを取得できます。
私によると、それは、 Data MessageOnMessageReceived
を送信している限り、メソッドをトリガーする必要があることを意味します。
私は何かを見逃していますか、それとも上記の文章を誤って解釈したのでしょうか?
前もって感謝します!
java - Google は、暗黙の PendingIntent 脆弱性に対する修復のため、更新を拒否しました
アプリを更新しようとすると、レビュー プロセス中にエラーが発生しました。Implicit PendingIntent 脆弱性の修復 - https://support.google.com/faqs/answer/10437428 . 私のアプリには、PendingIntent を作成している場所があります-Firebase プッシュ通知用:
クラス FCMService 内で FirebaseMessagingService を拡張
マニフェストで:
実装 "com.google.firebase:firebase-messaging:22.0.0"
minSdkVersion 24 targetSdkVersion 30
このコードの何が問題なのかわかりません-すべての必須フィールドが設定された明示的なインテントを渡します。私の頭は吹き飛ばされています - このアップデートは非常に重要です. 誰かが同様の問題を抱えていましたか?