ダウンロード機能を持つiOSアプリがあります。ファイルを一時フォルダにダウンロードして、それを特別なフォルダに移動します。しかし、このプロセスは電話の着信によって妨害される可能性があります。アプリが十分な長時間バックグラウンドになっていると、システムがアプリを殺したためにダウンロードプロセスが終了した可能性があります。私はそれを解決するための良い戦略があるのだろうかと思います。私が考えることができる1つの解決策は、着信電話を検出し、アプリが再び開始されたときにダウンロードを再開することです。 ご意見はありますか?ありがとう!最善のアプローチとなりiOSアプリで電話着信からの外乱を防ぐ方法
0
A
答えて
0
iOS 7で導入されたbackground transfer serviceをダウンロードするには、アプリケーションをバックグラウンドにプッシュしてダウンロードに時間がかかる場合でもダウンロードを続行できます。
また、必要に応じてOSからの可能性のあるイベントを使用してダウンロードを再開/一時停止することができます。
0
。 AVAudioSessionInterruptionNotificationを聞くことができます。 そして、あなたは以下のような::
NSDictionaryの中断の種類を取得することができます* interruptionDict = notification.userInfo。それはkAudioSessionBeginInterruption かkAudioSessionEndInterruptionであるかどうかを割り込みタイプに基づいて
NSInteger interruptionType = [[interuptionDict valueForKey:AVAudioSessionInterruptionTypeKey] integerValue];
、あなたがやりたいことができます。
関連する問題
- 1. iOS:着信コールから電話番号を取得する
- 2. iphoneで電話の着信をブロックする方法
- 3. iOSの電話アプリ
- 4. 電話が鳴るのを防ぐ
- 5. twilioが時間外に電話するのを防ぐ
- 6. アスタリスクの着信コールから電話番号を取得
- 7. sinch電話からアプリに電話する理由受信者が乱数から電話を受けるのはなぜですか?
- 8. アンドロイド携帯電話の着信UDPポート
- 9. 発信VOIPファックス通話を防ぐ方法は?
- 10. iOSの連絡先の着信音を外部アプリから変更する
- 11. アニメーションテーブルビューperformFetchは、iPhoneの電話アプリの不在着信のようです。
- 12. アクション&通知バーがUWP電話アプリで誤ってドラッグされるのを防ぐ方法
- 13. iCloudのアプリからのバックアップを防ぐ
- 14. ブロードキャストメッセージの受信を防ぐ方法
- 15. 着信接続で携帯電話とコンピュータを接続する方法は?
- 16. 電話番号が有効ではないSMS対応着信電話番号
- 17. WP7アプリで電話からデータを取得する方法
- 18. Android:電話から信号を送受信する方法
- 19. Twilio iOSクライアントでの発信電話
- 20. グッドルアドセンス広告が読み込まれない - 電話を防ぐ方法
- 21. 電話着信時または発信時の録音音声
- 22. JSON例外を防ぐ方法
- 23. Androidアプリから電話をかける方法は?
- 24. プログラムからスクリーンショットを防ぐ方法
- 25. SQLインジェクションからサイトを防ぐ方法
- 26. 1つのアプリ(IOS)から電話機の他のアプリを制御する
- 27. iOS外部ボタンから電話をかける
- 28. Rails rvm:バージョンの混乱を防ぐ方法
- 29. Androidアプリで2台の電話機/ユーザーをつなぐ
- 30. 着メロや着信音をAndroidアプリで