2016-03-01 48 views
0

我創建了一個新的Ionic應用程序並設置了cordova本地通知插件,讓通知在後臺運行,無需外部服務器,如Google Cloud Messaging使用此插件。 https://github.com/katzer/cordova-plugin-local-notifications我的自定義圖標未出現在「本地」推送通知(Android)中

一切似乎工作,但由於某種原因在通知中顯示的圖標是不是我在下面的JS我設置一個 - 任何人都可以提出什麼是錯的 - 它顯示一個圖標(報警鐘),但它不是我指定的那個。

// within my $ionicPlatform.ready 
    $scope.scheduleSingleNotification = function() { 
     $cordovaLocalNotification.schedule({ 
     id: 1, 
     title: 'Warning', 
     text: 'My first local notification this will stick!', 
     icon: '../img/github-icon.png' 
     }).then(function (result) { 
     console.log('Notification #1 triggered'); 
     }); 
    }; 
+0

圖標應以所有尺寸存在48×48(mdpi)72×72(hdpi)96×96(xhdpi)144×144(xxhdpi)192×192(xxxhdpi) 512×512 –

+0

我看不到這是如何實現使用這個插件,因爲它只需要一個單一的圖標參數 – Zabs

+1

兄弟提前感謝提前;) –

回答

1

我有同樣的問題,幾個月前,但比我都給予了打擊和審判的它的工作對

創建所有的圖標大小和複製到/平臺/ android/res/ 和大小我希望將解決問題的各個文件夾

一個始終給img尊重您的索引文件的路徑而不是您的文件但應用於其包含的主文件

+0

謝謝Siddharth - 插件的文檔很好,但圖標的東西不是很正確 - 我做了你說的並且在刪除擴展時得到了它的工作(並刪除了衝刺它不喜歡那些)。 例如圖標:'yourfile' – Zabs

+0

歡迎............ –

0

確保圖標具有白色或透明背景。如果你看看文檔:

Android notifications

icons should only be a white-on-transparent background image. 
+0

這是我試圖使用的圖像 - http:// sciactive .com/pnotify/includes/github-icon.png – Zabs