私が開発しているアプリについて、ユーザーに非常に注意が必要な通知を送信したいと考えています。これを行うには、次のコードがあります。
public void showNotification() {
// Show a notification in the notification bar
Notification notification = new Notification(R.drawable.ic_launcher, "Notification", System.currentTimeMillis());
notification.flags = Notification.PRIORITY_MAX | Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE | Notification.FLAG_INSISTENT | Notification.DEFAULT_LIGHTS;
Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(this, "Title", "Text", contentIntent);
mNotificationManager.notify(R.string.app_name, notification);
}
そしてマニフェストで:
<uses-permission android:name="android.permission.VIBRATE"/>
ただし、これは振動したり、ライトを表示したりしません。これが機能しない理由を誰かが知っていますか?