私は現在、バックグラウンドで実行する必要がある小さなアプリを作成しようとしています。システムまたは踏み台から開始し、デバイスがシャットダウンするまで実行する必要があります。チュートリアルを検索しましたが、本当に役立つものは見つかりませんでした。誰かが私を助けてくれるといいですね。
よろしくお願いします
編集:アプリストア用に設計されたアプリでは不可能だと確信していますが、ジェイルブレイクされたデバイスで動作するバリアントを探しています。
私は現在、バックグラウンドで実行する必要がある小さなアプリを作成しようとしています。システムまたは踏み台から開始し、デバイスがシャットダウンするまで実行する必要があります。チュートリアルを検索しましたが、本当に役立つものは見つかりませんでした。誰かが私を助けてくれるといいですね。
よろしくお願いします
編集:アプリストア用に設計されたアプリでは不可能だと確信していますが、ジェイルブレイクされたデバイスで動作するバリアントを探しています。
ColinEの答えは間違っています。SuperDevは正しいです。確かに、OS Xと同じように、iOSでもサービスを作成できます。
別の参考資料として、このテーマに関して私が見つけた最高のチュートリアルは、iOSLaunchDaemonの作成に関するChrisAlvaresのブログ投稿です。(Launch Daemonは、あなたが説明しているものに適したiOSの用語です)
Apple Docs for Launch Daemons内で追加の有用な情報を見つけたり、脱獄が必要なiOSだけでなく、OS X情報を検索したりすることもできます(したがって、あまり広く使用されていません)。
Cydiaには、起動デーモンであるか、起動デーモンを含む(おそらくUIアプリケーションに加えて)多くのアプリがあります。
起動デーモンについて読んだことがありますか?それらの1つを使用できます。例は、素晴らしいcydia開発者であるrpetrichによって追跡されていません。
これは不可能です。「サービス」タイプのアプリを作成することはできません。
これは仕様によるものです。Appleは、優れたユーザーエクスペリエンスを確保するために、アプリの機能を制限しています。誰もがバックグラウンドサービスを作成できれば、Windows PCのように、すぐにユーザーの電話の速度が低下します。
について読んでみましたMobile Substrate
か?スプリングボードの拡張機能を作成できます。そうすれば、アプリをバックグラウンドで実行できます。