2017-10-14 15 views
0

私のアプリの通知アイコンを設定しようとしています。通知アイコンアプリの背景android

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context) 
      .setSmallIcon(R.mipmap.ic_launcher) 
      .setLargeIcon(BitmapFactory.decodeResource(context.getResources(), 
        R.drawable.ic_stat_ic_notification))..... 

と、この:私のコードでは、私はこの両方持っているアプリが正常に開いた作品であるときに

<meta-data 
android:name="com.google.firebase.messaging.default_notification_icon" 
android:resource="@drawable/ic_stat_ic_notification" /> 
<meta-data 
android:name="com.google.firebase.messaging.default_notification_color" 
android:resource="@color/colorAccent" /> 

を、私は描画イメージを参照してください。 しかし、アプリがバックグラウンドであるか閉じていると、空白の画像が表示されます。私は、この空白のイメージは、私のアプリアイコンのグレーのバージョンだと思います。

正しくありますか?アプリがバックグラウンドの場合に通知の画像を設定するにはどうすればよいですか?通知が表示されますどのように

EDIT

は:

https://imgur.com/a/d1T37

+0

ドキュメントをご覧ください。それはあなたを助けるかもしれません。 https://firebase.google.com/docs/cloud-messaging/android/receive –

+0

@ruch ehm ..私はGoogle Firebaseのウェブサイトですべてを読みました...私は十分な情報が見つからなかったのでここにいます – lucacatr

+0

可能な複製の[通知にアイコンが表示されない:代わりに白い四角が表示される](https://stackoverflow.com/questions/30795431/icon-not-displaying-in-notification-white-square-shown-instead) – nomag

答えて

1
NotificationCompat.Builder builder = new NotificationCompat.Builder(this) 
      .setSmallIcon(R.drawable.icon_logo) 
      .setContentTitle(title.toString()) 
      .setSound(defaultSoundUri) 
      .setPriority(Notification.PRIORITY_MAX) 
      .setContentText(sp.toString()); 

は、これを使用してみてください、icon_logoは描画可能で、アイコンの画像です。

+0

いいえ、私はすでにこれを試しました...私はいつも空白の四角形を持っています – lucacatr

+0

それは私のアプリケーション上でうまくいきました。いくつかのコードを共有していますか、それともgithub上で共有できますか? – aditya1508

+0

また、バックグラウンド? – lucacatr

関連する問題