内に画像がある通知を送信したいと思います。しかし、オブジェクトのプロパティでは、イメージを追加する方法はありません。ここでCordovaローカル通知プラグイン
は、プラグインは次のとおりです。https://github.com/katzer/cordova-plugin-local-notifications/wiki/05.-Update
IAMの私は地元の通知に画像を送信するには、通知オブジェクトを変更できるかどうか不思議。
内に画像がある通知を送信したいと思います。しかし、オブジェクトのプロパティでは、イメージを追加する方法はありません。ここでCordovaローカル通知プラグイン
は、プラグインは次のとおりです。https://github.com/katzer/cordova-plugin-local-notifications/wiki/05.-Update
IAMの私は地元の通知に画像を送信するには、通知オブジェクトを変更できるかどうか不思議。
イメージをbase64でエンコードされたイメージに変換し、エンコードされたイメージを通知オブジェクトに追加できます。ここで
例です。
var notificationObj = {
title: "My title goes here",
description: "My description goes here",
img:"image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABg....AElFTkSuQmCC" //this is the base64 encoded image
}
//Schedule the notification code goes here
まただときに通知火災
cordova.plugins.notification.local.on("click", function (notification) {
//The property notification.data.img now contains the base64 encoded image and
// you can use it directly as a source for <img> tag. Example:
document.getElementById("myImage").src= notification.data.img ;
});
あなたはどうしますか?私はこのオンラインコンバータを使用しました:https://www.base64-image.de/ しかし、私は通知のmessgaeに含めるべきか分からないのですか? HTMLや何? – Sreinieren
私はこの出力で試しました:http://www.dailycoding.com/Utils/Converter/ImageToBase64.aspx。しかし、それはあなたが通知オブジェクトに格納することができるようにポイントの文字列 – Sreinieren
として出力は、あなたがイメージがBase64でエンコードされた文字列に変換私を示しています。 ユーザーが通知をクリックすると、通知オブジェクトで文字列として取得され、好きなように使用できます。このような – Dola
スケジュール通知
次にあなたがそのbase64でエンコードされた画像にアクセスすることができるだろうで一度に複数のローカル通知をスケジュールすることができますハッシュの配列を割り当てる。
cordova.plugins.notification.local.schedule({
title: "New Message",
message: "Hi, are you ready? We are waiting.",
sound: "file://sounds/message.mp3",
icon: "http://my.domain.de/avatar/user#id=123"
});
より良い理解のための公式Referenceをご覧ください。
何かが私の言いたいことです:https://blog.pusher.com/how-to-send-ios-10-notifications-using-the-push-notifications-api/ネイティブ言語でコード化 – Sreinieren
その...だから私は同じものを見つけるのが難しいと思う。申し訳ありません –
あなたの努力のためにああ大丈夫いい問題ありがとう! – Sreinieren
http://stackoverflow.com/questions/28718872/push-notifications-with-big-images-using-cordova-push-plugin –
この質問には関連していません。私は地元の通知を使用しています。 – Sreinieren
アイコンオプションを使用すると、簡単に通知でイメージを設定できます。 –