2016-08-30 10 views
1

私のIONICアプリケーションのプッシュ通知用のイメージを設定しようとしています。そのために私は次のコードのPhoneGap-pluginのプッシュプラグインを使用しています:私は手動でこのリンクで利用可能なサイズごとに描画可能なフォルダ内の画像をicon_push.png設定する必要があり、そのためにIONICアプリのwww/imgフォルダからプッシュ通知用の画像を設定することはできますか?

var pushConfig = { 
     android: { 
       senderID: "XXXXXXXX", 
       icon : "icon_push" 
     }, 
     ios: { 
       alert: "true", 
       badge: "true", 
       sound: "true" 
     } 
}; 

を。

http://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.type=image&source.space.trim=1&source.space.pad=0&name=ic_stat_image55

私が直接WWW/IMGフォルダにicon_push.png入れて、手動で描画可能なフォルダ内のすべての画像をかけることなく、直接私のコードに使用することはできますか?はいの場合は、そのコードは何ですか?

答えて

-1

イオニックは、すべての必要なフォーマットでアイコン(およびスプラッシュスクリーン)を生成するためにdedicated toolを提供するのに十分なほど冷たいです。ドキュメントに続き

コルドバプロジェクトのルートにあるresourcesディレクトリ内icon.pngicon.psdまたはicon.aiファイルを保存します。アイコン画像の最小寸法は192x192 pxで、角が丸くなりません。各プラットフォームはアイコンに独自のマスクと効果を適用します。たとえば、iOSは自動的にカスタム丸いコーナーを適用するので、ソースファイルには角が丸くならないようにします。このPhotoshopアイコンテンプレートは、アートワークの安全ゾーンの推奨サイズとガイドラインを提供します。

は、それからちょうど実行します。

$ ionic resources --icon 

アイコンが自動的にデバイスに応じて、適切なサイズであなたのプッシュ通知のためにピックアップされます。

+0

これはユーザーが尋ねたものではありません。アプリのアイコンがあなたの答えです。ユーザーが望むのは、プッシュ通知要求で指定された特定のアイコンを設定することです。プッシュ通知ごとに複数のアイコンが表示される場合があります(アプリアイコンではありません)。 私が知っている限り、ios10からこれを行う方法がありますが、プロセスは非常に手作業で複雑です(objective-c/swift)。私はより高いレベルの解決策を見つけることができませんでした。私はそれに興味がある、誰かがこれを持っているかどうかを教えてください。 –

+0

質問では、アイコンがアプリアイコンと異なる必要があると指定されていませんでした。私が提供した答えは、アプリのアイコンとしても、アプリ用に生成された通知のデフォルトとしても使用されています。 – MatFiz

+0

あなたのソリューションはiOSでは動作しません。 –

関連する問題