我一直在使用離子Framework開發的應用程序,並使用this plugin執行的GCM推送通知在離子顯示應用,它做工精細用的Android版本低於4.4(KitKat)的裝置,我能夠看到通知圖標。GCM推送通知圖標是不是
但設備與Android版本比5.x的(棒棒糖)通知圖標更是不可見的。
這裏是我的代碼CTRL,
var pushNotification = window.plugins.pushNotification;
pushNotification.register(successHandler, errorHandler,
{
'senderID': 'xxxx', 'icon': 'icon', 'ecb': 'onNotificationGCM'
});
function onNotificationGCM(e) {
switch (e.event) {
case 'registered':
if (e.regid.length > 0) {
registerDeviceForNotification();
}
break;
case 'message':
if (e.foreground) {
// When the app is running foreground.
}
}
$rootScope.notificationCount = $rootScope.notificationCount + 1;
break;
case 'error':
console.log('Error: ' + e.msg);
break;
default:
console.log('An unknown event was received');
break;
}
}
任何幫助將不勝感激。
對於5.x及以上,你需要使用黑色和白色的通知圖標 –
按我的理解的版本,應用程序根據需要從圖標目錄resources.android.icon屏幕分辨率。但是,如果您可以提供任何參考,它將會有所幫助。 – Rjun