1

ユーザーの操作なしで iOS でプッシュ通知を使用する方法があるかどうかを知りたいです。

私は一種の盗難防止アプリケーションに取り組んでいます。ケースの 1 つは、電話が盗まれた場合、リモートでコマンドを送信できるはずです。

私たちが現在行っているアプローチは、通知ポートを継続的にリッスンし、通知を受信したら、サーバーに何か変更があったかどうかを問い合わせることです。プッシュ通知には、ここでは望ましくないユーザー操作が含まれるため、このアプローチに従う必要がありました。

しかし、これによりパフォーマンスの問題に直面しており、プッシュ通知を再検討したいと考えています。では、ユーザーの操作なしでそれを実現する方法はありますか?

4

2 に答える 2

1

いいえ、プッシュ通知はユーザーの操作なしでは処理できません。それは単に不可能です。サーバーに継続的にクエリを実行する方法を詳しく説明できますか? アプリをバックグラウンドで長時間保持することはできないためです。起動時にサーバーに変更を問い合わせることができます。これが唯一できることです。

于 2013-02-04T08:19:38.307 に答える
0

アプリの実行中は、ユーザーの操作なしでプッシュを実行できますが、ストックiPhoneでは、OSアプリがブラックグラウンドにあるときはいつでもIOSアプリを強制終了する可能性があります。info plistにキーを設定して、OSに実行を許可するように促すことはできますが、それは信頼できる方法ではありません。

于 2013-02-04T09:17:12.557 に答える