2017-02-15 18 views
1

私はPhoneGapアプリでphonegap-plugin-pushプラグインを使用しています。プッシュ通知には、使用しているロゴアプリではなく別のアイコンを設定します。 文書に続いて、私はこのコードでそれを行います。とにかくこれは動作しない、それは常に私が望む新しいものの代わりにアプリのアイコンを使用します。Phonegapでプッシュ通知の新しいアイコンを追加

var push = PushNotification.init({ 
    "android": { 
     "senderID": "xxx", 
     "icon": "ic_stat_icon" 
    } 
}); 

私はplatform/android/res/drawableであなたのイメージを入れてみてくださいplatform/android/resフォルダに

答えて

0

を私ic_stat_icon.png画像を置きます。

私はそれが必要かどうかわかりませんが、他のドロウアブルフォルダ(drawable-ldpi、drawable-mdpi、drawable-hdpiなど)にイメージを置くこともできます。

+0

ありがとうございますが、私はすでに問題を解決せずにそれをしようとしました@ shino47 – Marco24690

0

私はこの問題について、全体の午後を費やしてきた - それはプッシュプラグインのドキュメントで述べているすべてのものなどを行って - そしてあなたのAndroidマニフェストに余分なタグを入れても問題が修正されていること表示されます。

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

... icontransは私のアイコンの名前です。参考のため

は、私も自分のconfig.xmlに以下を使用してのres /描画可能フォルダのそれぞれにアイコンを置く:それは以降のプラットフォームとは何かが(私は」だ場合

<resource-file src="res/icon/icon-18-trans.png" target="res/drawable-ldpi/icontrans.png" /> 
    <resource-file src="res/icon/icon-24-trans.png" target="res/drawable-mdpi/icontrans.png" /> 
    <resource-file src="res/icon/icon-36-trans.png" target="res/drawable-hdpi/icontrans.png" /> 
    <resource-file src="res/icon/icon-48-trans.png" target="res/drawable-xhdpi/icontrans.png" /> 
    <resource-file src="res/icon/icon-72-trans.png" target="res/drawable-xxhdpi/icontrans.png" /> 
    <resource-file src="res/icon/icon-96-trans.png" target="res/drawable-xxxhdpi/icontrans.png" /> 

わかりませんmターゲティングSDK 26)、またはFirebaseを使用して通知を送信しているという事実です。

関連する問題