2017-03-05 5 views
0

プッシュ通知を無効にしている可能性があるので、メッセンジャー、whatsappなどのアプリは新しいメッセージを受け取ったときにバッジを更新できますか? (私が行ったように)iOS - ユーザーが通知を無効にしたアプリは、バッジを更新する方法を教えてください。

つまり、通知を許可しなかったときに、バッジのおかげで新しいメッセージを受け取ったことをユーザーに知らせる適切な方法は何ですか?

何か新しいことがある場合、これらのアプリはすべてループタスクをスケジュールしてサーバーに常に尋ねていますか?これは現実的でも効率的でもありません。

または、サーバーが情報をアプリに送信するためのメカニズムがありますか? (通知が無効になっているので、もう一度)

答えて

0

AppleのPushKit frameworkを調べるとよいでしょう。一般的にVoIP通話に使用されます。通常のプッシュ通知とは異なり、PushKitフレームワークからのサイレントプッシュは、Appleによって高い優先順位で提供されることが保証されています。ユーザーが設定でプッシュ通知を無効にしても、プッシュ通知は引き続き電話で受信されます。あなたが言及したアプリケーションは両方ともVoIPコールを持っているので、ユーザーがプッシュ通知を無効にした場合でも、PushKitフレームワークを使用できます。

関連する問題