Firebase Cloud Messagingの通知をAndroidアプリに送信していますが、通知のアイコンが正しく表示されていません。そのネクサスに私は問題を抱えている(KitKat)。FCM - アイコンを有効にするにはどうすればいいですか?
次のSDKを使用してとイム:
minSdkVersion 19
targetSdkVersion 24
画像(.PNG)は、私が描画可能なフォルダから引いていたロゴである、それは次のようになります。
しかし、通知でこれを使用すると、次のようになります。
私はこのようなAPI呼び出し使用して通知を送信しています注意してください。
https://fcm.googleapis.com/fcm/send
を、ポスト本体は次のようになります。
{ "notification": {
"title": "Your Title",
"text": "Your Text",
"click_action": "OPEN_ACTIVITY_1"
},
"data": {
"keyname": "some data item name "
},
"to":"eZm-5IM8dkE:APA91bFkC9kZSgZblDr_4JBB-MNOCkITsRGSECykFzXQE70zzM8rShP66pPYIX4iBio3V9sN1Go1q4o6dGhybm6SPRio3asC-6NIltzQfc0ZlmWrexxxxxxxxxxxxxxxiHygCx2y"
}
私は、私はどこにもアイコンを設定しておりません気づきましたしかし、私はそれが問題だとは思わない。どの画像が両方の画像の平行四辺形であるかに注目してください。私は間違って何をしていますか?
<meta-data android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/mylogo" />
が、これは今アンドロイドのすべてのバージョンです(通知>素材・デザイン・スタイルの下で最後の段落を参照してください)?私はapiをターゲットにしています19 – j2emanue
あなたのgradle.build/AndroidManifestでtargetSdkVersion = 19を使用していますか? –
minSdkVersion 19 targetSdkVersion 24 。私のせい。だから私の目標は24ですが、私の最低は19です。 – j2emanue