したがって、基本的には、ユーザーが会社のドキュメントを読むことができる iPhone/iPad アプリケーションを構築したいと考えていますが、電話が紛失または盗難にあった場合、電話に保存されているドキュメントを削除できるようにしたいと考えています。そのためには、サーバーがプッシュ通知メッセージをモバイル デバイスに送信するか、モバイル デバイスが 1 時間ごとなどのタイマー ベースでサーバーと通信できる必要があります。
iPhone開発初心者です。インターネットで読んだことに基づいて、次のことがわかりました。ここで間違っている場合は修正してください。
- アプリをタイマーベースでネイティブに実行するようにスケジュールする方法はありません
- APNS プッシュ通知を使用してデバイスに通知を送信できるので、ユーザーが通知をクリックするとアプリが起動します。その瞬間、サーバーと通信して削除コマンドを取得できるようになり、アプリが電話のドキュメントを削除します
- ローカル プッシュ通知を使用してアプリの通知をスケジュールできるため、ユーザーが通知をクリックするとアプリが起動します。その時点で、サーバーと通信して削除コマンドを取得でき、アプリが電話上のドキュメントを削除します。これは APNS プッシュ通知と同じです。
ただし、上記のケース 2 とケース 3 では、ユーザーの操作が必要です。では、携帯電話を紛失したり盗まれたりして、携帯電話が PIN で保護されている場合はどうでしょうか。私の電話を持っている人は、電話のロックを解除できませんでした。この場合、アプリはサーバーと通信できなくなり、ドキュメントを削除できなくなります。
ここで私の理解は正しいですか?この場合の提案はありますか?あなたの提案と洞察に本当に感謝します。どうもありがとう。