問題タブ [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.

0 投票する
1 に答える
149 参照

xamarin - アプリケーションの終了時に OnMessageReceived がトリガーされない (HMS Pushkit)

Huawei のPushkitプッシュ通知サービスを Xamarin アプリケーションに統合しました。アプリケーションがフォアグラウンドで実行されている間に通知をテストし、期待どおりに動作しました。

ただし、アプリケーションがアプリケーションを閉じて通知を送信しようとしている間OnMessageReceived、メッセージング サービスのメソッドはトリガーされません。

ここにあるドキュメントによると:

アプリがフォアグラウンドで実行されているかバックグラウンドで実行されているかに関係なく、DemoHmsMessageService クラスの onMessageReceived メソッドをオーバーライドすると、データ メッセージを送信する限り、アプリはデータ メッセージのコンテンツを取得できます。

私によると、それは、 Data MessageOnMessageReceivedを送信している限り、メソッドをトリガーする必要があることを意味します。

私は何かを見逃していますか、それとも上記の文章を誤って解釈したのでしょうか?

前もって感謝します!

0 投票する
3 に答える
3099 参照

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

このコードの何が問題なのかわかりません-すべての必須フィールドが設定された明示的なインテントを渡します。私の頭は吹き飛ばされています - このアップデートは非常に重要です. 誰かが同様の問題を抱えていましたか?