FCM(Firebase Cloud Messaging)を使用してコンパクトな通知を作成するにはどうすればよいですか?

匿名3.0

FCMではURLタイプ「アイコン」を送信できないため、タイプ「データ」のFCMからメッセージが到着するとすぐにローカル通知を適用しようとしました。ただし、「data」タイプのメッセージはアプリケーションを閉じたときに処理されないため、「notification」タイプのメッセージを再利用する必要がありました。「アイコン」オプションは「画像」を使用することを考えていたURLでは機能しないため、アイコンとして機能する小さなものだけが必要です。メッセージを圧縮して、大きな画像を非表示にし、小さな画像のみを表示する方法はありますか?

下の画像の2番目のメッセージのようなもので、この隠された大きな画像は別のメッセージを受信します。

サンプル画像

RESTでの通知のJSON構造は次のとおりです。

{
    "to": "fVJq6D9...................................",
    "notification": {
        "title": "Title Message 2",
        "body": "Body Message 2",
        "image": "http://www.iconarchive.com/download/i65798/hopstarter/bioman/Bioman-Avatar-1-Red.ico"
    }
}

アプリの構築にはFlutterを使用しています。

ヤシュクリシャン

現在、動的に設定するアイコンは、そのsetSmallIcon()定義からローカルに保存されたリソースへのIDを必要とする小さなアイコンセットであるため、これは不可能です

    /**
     * Set the small icon to use in the notification layouts.  Different classes of devices
     * may return different sizes.  See the UX guidelines for more information on how to
     * design these icons.
     *
     * @param icon A resource ID in the application's package of the drawable to use.
     */
    public Builder setSmallIcon(int icon) {
        mNotification.icon = icon;
        return this;
    }

サーバーによってフェッチされた画像のIDを取得することはできません。代わりに、対応する小さなアイコンがコードに設定されている場合に応じて、さまざまな通知を作成してみることができます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ä、ö、üなどの特別な文字を使用してFirebase Cloud Messaging通知を送信するにはどうすればよいですか?

分類Dev

Firebaseコンソールを使用せずにFirebase Cloud Messaging通知を送信するにはどうすればよいですか?

分類Dev

Firebase Cloud Messagingを使用してアプリから通知を送信するにはどうすればよいですか?

分類Dev

FCM APIを使用して送信されたFirebase Cloudメッセージの詳細にアクセスするにはどうすればよいですか?

分類Dev

UnityでFirebase Cloud Messagingを使用しているときに現在のアクティビティを取得するにはどうすればよいですか?

分類Dev

Firebase Cloudメッセージングを使用してグループ通知を送信するにはどうすればよいですか?

分類Dev

FCM(Firebase Cloud Messaging)すべての電話に送信する方法は?

分類Dev

Firebase Cloud Messagingを介してプッシュ通知を受信した後にバッジ番号とサウンドを表示するにはどうすればよいですか?

分類Dev

Firebase Cloud Messaging(FCM)診断は何を教えてくれますか?

分類Dev

Firebase Cloud機能を使用してユーザーを作成した後、メール確認を送信するにはどうすればよいですか?

分類Dev

Firebase Cloud Messaging + Django:サービスアカウントの秘密鍵を安全に保存するにはどうすればよいですか?

分類Dev

Firebase Cloud Functionsを介してホストされるNode.jsプロキシサーバーを作成するにはどうすればよいですか?

分類Dev

Firebase Cloud Messaging(FCM)を使用してPushNotificationsを特別なUDIDにデバイスから直接送信することは可能ですか?

分類Dev

Firebase / Google Cloud Firestoreのコレクションに追加された最新のドキュメントを取得するにはどうすればよいですか?

分類Dev

Firebase Cloudトリガー機能-すべてのユーザーに通知を送信するにはどうすればよいですか?

分類Dev

Firebase Cloud Messaging(FCM)で通知の重複を防ぐ方法

分類Dev

Firebase Cloud Function onWriteの終了後にAndroidクライアント側のコールバックを起動するにはどうすればよいですか?

分類Dev

Android Firebase Cloud Messaging(FCM):subscribeToTopicは自動再試行を行いますか?

分類Dev

Cloud Functions for Firebaseでイベントに関連しないデータベース値を取得するにはどうすればよいですか?

分類Dev

Cloud Functions for Firebaseを使用してSEOのページを事前レンダリングするにはどうすればよいですか?

分類Dev

Firebase Cloud Messaging(FCM)用にAndroidでJsonデータを解析する方法

分類Dev

この場合、Firebase Cloud Functionsを使用してpromiseのネストを回避するにはどうすればよいですか?

分類Dev

FCM(Firebase Cloud Messaging):Firebaseプッシュ通知はFirefoxで表示されますが、Chromeでは表示されません

分類Dev

addCompleteListener()が解決されていません-Firebase Cloud Messaging(FCM)

分類Dev

Android:Firebase Cloud Messaging(FCM)トピックに登録

分類Dev

Firebase Cloud関数のコールドスタート時間を最小限に抑えるために、1つの関数内で使用するクラスをインポートするにはどうすればよいですか?

分類Dev

Firebase Cloud Message(FCM)によって送信された通知を新しいものを作成する代わりにWebアプリに更新する方法はありますか?

分類Dev

Cloud Functions for Firebaseを使用して子の値のキーを取得するにはどうすればよいですか?

分類Dev

Firebase Cloud Functionsのアプリ環境変数を使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    ä、ö、üなどの特別な文字を使用してFirebase Cloud Messaging通知を送信するにはどうすればよいですか?

  2. 2

    Firebaseコンソールを使用せずにFirebase Cloud Messaging通知を送信するにはどうすればよいですか?

  3. 3

    Firebase Cloud Messagingを使用してアプリから通知を送信するにはどうすればよいですか?

  4. 4

    FCM APIを使用して送信されたFirebase Cloudメッセージの詳細にアクセスするにはどうすればよいですか?

  5. 5

    UnityでFirebase Cloud Messagingを使用しているときに現在のアクティビティを取得するにはどうすればよいですか?

  6. 6

    Firebase Cloudメッセージングを使用してグループ通知を送信するにはどうすればよいですか?

  7. 7

    FCM(Firebase Cloud Messaging)すべての電話に送信する方法は?

  8. 8

    Firebase Cloud Messagingを介してプッシュ通知を受信した後にバッジ番号とサウンドを表示するにはどうすればよいですか?

  9. 9

    Firebase Cloud Messaging(FCM)診断は何を教えてくれますか?

  10. 10

    Firebase Cloud機能を使用してユーザーを作成した後、メール確認を送信するにはどうすればよいですか?

  11. 11

    Firebase Cloud Messaging + Django:サービスアカウントの秘密鍵を安全に保存するにはどうすればよいですか?

  12. 12

    Firebase Cloud Functionsを介してホストされるNode.jsプロキシサーバーを作成するにはどうすればよいですか?

  13. 13

    Firebase Cloud Messaging(FCM)を使用してPushNotificationsを特別なUDIDにデバイスから直接送信することは可能ですか?

  14. 14

    Firebase / Google Cloud Firestoreのコレクションに追加された最新のドキュメントを取得するにはどうすればよいですか?

  15. 15

    Firebase Cloudトリガー機能-すべてのユーザーに通知を送信するにはどうすればよいですか?

  16. 16

    Firebase Cloud Messaging(FCM)で通知の重複を防ぐ方法

  17. 17

    Firebase Cloud Function onWriteの終了後にAndroidクライアント側のコールバックを起動するにはどうすればよいですか?

  18. 18

    Android Firebase Cloud Messaging(FCM):subscribeToTopicは自動再試行を行いますか?

  19. 19

    Cloud Functions for Firebaseでイベントに関連しないデータベース値を取得するにはどうすればよいですか?

  20. 20

    Cloud Functions for Firebaseを使用してSEOのページを事前レンダリングするにはどうすればよいですか?

  21. 21

    Firebase Cloud Messaging(FCM)用にAndroidでJsonデータを解析する方法

  22. 22

    この場合、Firebase Cloud Functionsを使用してpromiseのネストを回避するにはどうすればよいですか?

  23. 23

    FCM(Firebase Cloud Messaging):Firebaseプッシュ通知はFirefoxで表示されますが、Chromeでは表示されません

  24. 24

    addCompleteListener()が解決されていません-Firebase Cloud Messaging(FCM)

  25. 25

    Android:Firebase Cloud Messaging(FCM)トピックに登録

  26. 26

    Firebase Cloud関数のコールドスタート時間を最小限に抑えるために、1つの関数内で使用するクラスをインポートするにはどうすればよいですか?

  27. 27

    Firebase Cloud Message(FCM)によって送信された通知を新しいものを作成する代わりにWebアプリに更新する方法はありますか?

  28. 28

    Cloud Functions for Firebaseを使用して子の値のキーを取得するにはどうすればよいですか?

  29. 29

    Firebase Cloud Functionsのアプリ環境変数を使用するにはどうすればよいですか?

ホットタグ

アーカイブ