どのようにアプリケーションは、iPhone SDKの時間を終了遅延するには?
-
13-09-2019 - |
質問
私は自分のアプリケーションがそう、私は時間を終了私のアプリを遅らせた場合、それは、誰かが時間を終了するアプリケーションを遅らせる方法を知っているpossible.Doesことができると思い終了すると、プッシュ通知のための私のアプリを登録したいですか?私は
この方法を考えます[self performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait];
私の仕事を行いますが、私は、誰かがtell.Iは私のアプリが終了したときにプッシュ通知に登録するとともに、サーバにいくつかのデータを送信する必要が喜ば知っている場合、このメソッドを使用する方法がわからない。
解決
プッシュ通知の場合には、アプリが最初に開始し、バックグラウンドでサーバーへのプッシュトークンを送信する際に登録することをお勧めします。あなたはアプリが終了すると同じように登録を行う必要がある正当な理由がある場合は、iOSの4をアプリに許可します「タスク仕上げ」と呼ばれる新しい機能を持っているのiOS 4を使用している場合は、私はあなたがこれを行うことができると信じてそれはそれは(そのようなデータの保存など)の真ん中にあったすべてのタスクを仕上げることができるように、ユーザーがそれを閉じた後、数分間実行している滞在ます。
他のヒント
これをしたいと思う理由は、私が想像することはできません
。それも可能だった場合、ユーザはホームボタン、およびシャットダウンする時間のX量を取るためのアプリをタップすることは非常に迷惑になります。今回は「x」は、サーバー接続に依存していること、さらに、ユーザーの頭痛を作成します。
アップルホームボタン出口が理由ですぐにアプリを持っています。
あなたがお勧めのように、プッシュ通知を登録したいアプリが実行されている間にそれを行う場合。あなたは、ユーザーが途中で終了した場合、彼らが正しく設定されないことが心配なら...しないでください。 ユーザーとして、我々はすべてそれをあなたの設定を保存するための時間を与えることなくプログラムを終了の結果が時々あります知っています。