【发布时间】:2012-11-16 03:12:57
【问题描述】:
从昨天开始,当我收到推送通知时,我在 Android 4.2 上遇到问题,即使我没有将其设置为振动,它也需要权限
Notification notification = new Notification(icon, notificationItem.message, when);
notification.setLatestEventInfo(context, "App", notificationItem.message,
PendingIntent.getActivity(context, 0, intent, 0));
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notification.defaults |= Notification.DEFAULT_SOUND;
NotificationManager nm =
(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
nm.notify(notificationItem.notificationID, notification);
异常由 nm.notify 引发
我在两个不同的应用程序中遇到了这个问题,我从不修改代码
【问题讨论】:
-
有什么异常或问题? .尝试在 Manifest 中使用权限。
-
我不想那样做,我不想让通知振动,正如你所看到的,我没有将其设置为默认值,它只发生在 Android 4.2 上跨度>
-
有同样的问题。这确实是 4.2 所需的新权限 - 就我而言,我现在将简单地添加振动权限,但您是对的,在您的情况下不需要它。我会提出一个问题....
-
@Ste - 刚刚从市场收到一份崩溃报告,其中发生了 SGS4 (4.3)。我也没有设置振动。
-
另外,到目前为止还没有报告。很奇怪。
标签: android notifications push android-4.2-jelly-bean