2017-03-21 12 views
0

プッシュノートを受信して​​も、アプリのアイコンは空です。Android cordovaプッシュアイコンがありません

私のアセットフォルダにある画像のいずれかへのパスを試してみます。どちらも動作しません...

let push = Push.init({ 
     android: { 
      senderID: "XYZ", 
      "icon": "drawable-ldpi-icon", 
       "iconColor": "blue" 
     },... 

提案者ですか?すべての

+0

プッシュ通知またはGenymotionにデバイスを使用していますか? –

+0

Android 5をお使いですか?それはあなたのアイコンが白いマスクを取得する問題を引き起こし、透明性がなければ、あなたのアイコンの白い四角形を得ることができます –

+0

Android 6.0のリアルフォン。しかし、透明性の問題が問題になる可能性があります。あなたはそれを解決する方法のリンクがありますか? –

答えて

0

まずあなたが白透過PNGにあなたのロゴをトリミングする必要があります

  • プラットフォーム/アンドロイド/ resを/描画可能-hdpi/ic_notify.png(24×24)
  • プラットフォーム/アンドロイド/ resを/描画可能MDPI/ic_notify.png(36×36)
  • プラットフォーム/アンドロイド/のRES /描画可能-xhdpi/ic_notify.png(48×48)
  • プラットフォーム/アンドロイド/のRES /描画可能xxhdpi/ic_notify.png( 72×72)
  • プラットフォーム/ android/res/drawable-xxxhdpi/ic_notif y.png(96×96)

か、単に自動に

\platforms\android\res\drawable-hdpi\ic_stat_ac_unit.png 
\platforms\android\res\drawable-mdpi\ic_stat_ac_unit.png 
\platforms\android\res\drawable-xhdpi\ic_stat_ac_unit.png 
\platforms\android\res\drawable-xxhdpi\ic_stat_ac_unit.png 
\platforms\android\res\drawable-xxxhdpi\ic_stat_ac_unit.png 

にすべての4つのファイルを入れて、あなたが指定したshourtを作るすべてのフォーマットを生成するthis link

に行きます

Push.init({ 
     android: { 
      senderID: "XYZ", 
      "icon": "ic_stat_ac_unit", 
       "iconColor": "blue" 
     }.... 

fあなたも指定します

var DATA = { 
     "to": "fple.....", 
     "data": { 
       "title":"", // Title notification 
       "message": "\u270C Peace, Love \u2764", 
       "color":"#cccccc", // color title notification 
       "icon":"ic_stat_ac_unit", 
       "smallIcon": "ic_stat_ac_unit", 
       "largeIcon": "ic_stat_ac_unit" 
     }}; 
関連する問題