iOSでデバイスの電源がオフになっている間に、アプリを処理/更新できますか?少なくとも、デバイスがオフになってから時間を得ることはできますか? 可能ですか?はいの場合は、答えを教えてください。いいえ、理由を教えてください。デバイスがオフになっているときにアプリを処理する
0
A
答えて
2
私も同じ問題に遭っていました。デバイスがシャットダウンしていた現在時刻の取得
私は次のようにいくつかの方法を試しました。
- アプリケーションで現在の時間を取得するWillTerminate:app delegateメソッドこれは、アプリケーションがユーザーによって終了される時間を示します。デバイスの電源が切れたら、アプリケーションは自動的に終了します。ここでは、デバイスがオフになっている時間を得ることができます。アプリがフォアグラウンド状態のときにデバイスが切り替わる場合にのみ機能します。しかし、それはバックグラウンドで動作しません。バックグラウンドモードでは、最後に終了した時間を示します。
- NSUserDefalutsのバックグラウンドモードと保存(置き換え)時に1分/ 1秒ごとにタイマーを実行し、デバイスの電源が切れた場合、タイマーは停止し、最後に保存された値を取得できます携帯電話の電源を入れた後、ユーザーは一度デフォルトになります。さらにストレージを消費することもありません。
今、私は上記の第2のポイントを使用しています。その狂気かもしれないが、それは私のために働く。
0
AppDelegateから、あなたのアプリの状態に応じて反応することができます。
アップルのドキュメントのアプリのレビュー実行ステート、それはうまく
を文書化していますが、それがお役に立てば幸いです。
0
私が知っている限り、UIDeviceから許可される通知はほんのわずかです。hereです。
文書化されていないプライベートフレームワークがありますが、そのような情報を提供することができますが、それらを使用すると、アプリケーションは拒否されます。
ただし、Enterprise Editionを使用してアプリケーションを展開できます。
関連する問題
- 1. デバイスがオフになったときに再びアプリが起動する
- 2. アプリがオフになっているときに、BLEデバイスから電話に通知またはインテントをプッシュ
- 3. Isomorphic Reactアプリ - JSがオフのときにフォーム提出を処理する方法
- 4. プッシュ通知の送信中にコンピュータがオフになっているときのクォーツトリガーの処理
- 5. デバイスでBluetoothがオフになっているときにBluetooth信号を受信する
- 6. デバイスのキャッシュフォルダの電源がオフになっています
- 7. アプリが死んだときにアラームがオフにならない
- 8. 他のトグルボタンがオンになっているときにトグルボタンをオフにする
- 9. アプリが何も起こっていないときにデバイスのcocos2dアプリにクラッシュする
- 10. Facebook Leadgenアプリ自体がオフになっています
- 11. jqueryでチェックボックスがオフになっていない理由
- 12. Android C2DM:デバイスがオフになっている場合の対処方法は何ですか
- 13. Webアプリケーションをipadアプリに変換する(デバイス検出/イベント処理)
- 14. アプリがバックグラウンドでアンドロイドになっているときに、デバイスをスキャンして接続する方法は?
- 15. アプリが実行されていないときにリモート通知を処理するとクラッシュする
- 16. IOS:位置情報サービスがオフになっている場合、アラートポップアップで「キャンセル」ボタンを処理する方法
- 17. トレースがオフになっているときResponse.Redirectが失敗する
- 18. angularJSのui-viewに戻るときにチェックボックスがオフになっています
- 19. Windows電源管理によってディスプレイがオフになっていることを確認します。
- 20. デバイスに関係なくBluetoothがオン/オフになっているかどうかを知る必要がある
- 21. デバイスがオフまたはオフのときにIOSプッシュ通知
- 22. FFmpegMediaPlayerがオフになってネットワークがオフになったときに終了します
- 23. wifiがオフになっていると、GDCWebserver serverURLはnullです。
- 24. ビジュアルリークディテクタがオフになっています
- 25. チェックボックスがオフになっています
- 26. ANSI_NULLSをオフにしたときのT-SQL /予期しないNULL処理
- 27. Xamarin.iOS - デバイスがオフのときに通知する
- 28. (IN IOS)デバイスの自動時間設定がオフになっていると、Quickbloxがタイムスタンプエラーを返す
- 29. リスナーによって処理されないクリックを処理する方法は?
- 30. デバイスにファイルをダウンロードするときにiPadアプリがクラッシュする
はい、私は両方を試してみます。 –
はい、30秒間バックグラウンドで実行されているタイマーを使用しています。それは私のために働く..ありがとう...! –
あなたのアプリがXcodeで動作していないときに試しましたか?あなたがデバッグしていない場合、タイマーはバックグラウンドで動作しません。 – Paulw11