我有一个奇怪的问题。 我开发了一个使用AlarmManager服务发送通知的应用程序。
当我从AndroidStudio测试应用程序时,通知会到达,但如果我从playstore下载相同版本,通知就不会到达。
这是我用于发送通知的代码:
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_notification_lll)
.setContentTitle(Globals.Stringhe.APPLICATION_NAME)
.setContentText(notiText)
.setStyle(new NotificationCompat.BigTextStyle().bigText(notiText));
mBuilder.setContentIntent(pendingIntent);
//mBuilder.setVibrate(new long[] { 1000, 1000, 1000, 1000, 1000 });
mBuilder.setVibrate(new long[] { 500 , 1000 });
Notification mNoti = mBuilder.build();
mNoti.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(idPoi,mNoti);
try {
Uri notification_uri = RingtoneManager
.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(
getApplicationContext(), notification_uri);
r.play();
} catch (Exception e) {
Log.e("ECCEZIONE SERVIZIO", e.getMessage());
}
你有什么想法吗?
韩国社交协会