2016-11-22 8 views
0

私のアプリケーションの通知追跡システムを作成しようとしています。私の理解は、スケジュールされたローカル通知が配信されることが保証されているが、ユーザーが何らかの方法でその通知とやりとりしない限り、配信されたことを通知することはないということです。何か不足していますか?単に通知が表示されたことを示すためにアプリに送信されるイベントや通知がありますか?ユーザーがローカルのiOS通知をユーザーに表示していない場合、ユーザーに表示されたことを知る方法はありません

答えて

0

いいえ、あなたは「通知が取られていない」ことについて知る方法がないと思います。

Jailbrokenデバイスは別の問題です。

サイレントプッシュ通知がありますが、私はiOSの10の新しい通知のAPIを見ていないので、私はそれが... AppleはiOSの10サイレントローカル通知を追加

0

可能だと思う実際に2がありますシナリオ:バックグラウンドで

  • アプリケーション:ローカル通知がシステムによって配信されると、アプリは、ユーザーがビューアプリが起こされる通知と相互作用した場合にのみ、通知されません。

  • フォアグラウンドのアプリケーション:didReceiveLocalNotificationメソッドを呼び出すことによってローカル通知が配信されたときに通知されます。

ローカルの通知のみを配信することが保証されているユーザーで、これは

(アプリはローカル通知を受け取ることができるようにユーザに要求されます)ことができます
関連する問題