タグ付けされた質問 「uilocalnotification」

10
アプリが開いていてフォアグラウンドにあるときに、ストックのiOS通知バナーを表示しますか?
Appleの公式iOSメッセージアプリが開いていてフォアグラウンドにあるとき、他の連絡先からの新しいメッセージが、在庫のネイティブiOS通知アラートバナーをトリガーします。下の画像を参照してください。 これはApp Storeのサードパーティアプリで可能ですか?ローカルおよび/またはあなたのアプリがありながら、アプリのプッシュ通知をオープンし、フォアグラウンドで? アプリをテストすると、通知は受信されますが、iOSアラートUIが表示されません。 しかし、この動作は Appleの公式メッセージアプリで見られます。 ローカルおよびリモート通知プログラミングガイドは言います: オペレーティングシステムがローカル通知またはリモート通知を配信し、ターゲットアプリがフォアグラウンドで実行されていない場合、アラート、アイコンバッジ番号、またはサウンドを通じてユーザーに通知を表示できます。 通知の配信時にアプリがフォアグラウンドで実行されている場合、アプリのデリゲートはローカルまたはリモートの通知を受け取ります。 つまり、フォアグラウンドで通知データを受信できます。しかし、ネイティブのiOS通知アラートUIを表示する方法がわかりません。 -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { // I know we still receive the notification `userInfo` payload in the foreground. // This question is about displaying the stock iOS notification alert UI. // Yes, one *could* use a 3rd party toast alert …

5
iOS 8でUILocalNotificationsを受信するためのユーザー権限を要求する
これを使用して、App Delegateでローカル通知を設定しました。 - (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@"Watch the Latest Episode of CCA-TV"]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]]; } アプリを実行して終了すると、次のエラーメッセージが表示されます。 2014-06-07 11:14:16.663 CCA-TV [735:149070] ローカル通知をスケジュールしようとしています{発射日= 2014年6月7日土曜日11:14:21太平洋夏時間、タイムゾーン= America / Los_Angeles (PDT)オフセット-25200(夏時間)、繰り返し間隔= 0、繰り返しカウント= UILocalNotificationInfiniteRepeatCount、次の発射日= 2014年6月7日土曜日11:14:21太平洋夏時間、ユーザー情報=(null)} アラート付きユーザーからアラートを表示する許可を受け取っていません アラートを表示するために必要な権限を取得するにはどうすればよいですか?


13
特定のローカル通知を削除する
ローカル通知に基づいてiPhoneアラームアプリを開発しています。 アラームを削除すると、関連するローカル通知がキャンセルされます。しかし、ローカル通知の配列からキャンセルするオブジェクトを正確に判断するにはどうすればよいですか? 私は[[UIApplication sharedApplication] cancelLocalNotification:notification]方法を知っていますが、この「通知」を取得してキャンセルするにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.