私は、アプリケーションが閉じている間にどのようにコードのブロックを実行することができるかについて質問していますか?アプリがSwiftで閉じられているときにブロックのコードを実行するには?
たとえば、私のアプリは、ユーザーが毎日それをする計画を提案したいですか?
だから、この問題ではどのフレームワークを使うことができますか?または...など
ありがとうございます。
私は、アプリケーションが閉じている間にどのようにコードのブロックを実行することができるかについて質問していますか?アプリがSwiftで閉じられているときにブロックのコードを実行するには?
たとえば、私のアプリは、ユーザーが毎日それをする計画を提案したいですか?
だから、この問題ではどのフレームワークを使うことができますか?または...など
ありがとうございます。
これは実際にSwiftに依存しません。それは、iOSとUIKitの詳細です。 Androidのような特定の時間に開始されるサービスは作成できません。アプリをバックグラウンドで起動するようにスケジュールすることはできません。
あなたができることはプッシュ通知のようなローカル通知をトリガーすることですが、はるかに簡単ですが、アプリケーションは特定の日時に内部的にスケジュールを設定でき、プッシュのようにユーザーに表示されます通知)ので、彼はあなたのアプリを起動したり、この通知に関連付けられた特定のアクションを実行することができます。
私はあなたがここにUserNotificationsのAPIを見て招待:https://developer.apple.com/reference/usernotifications
いくつかの特定の時間にユーザーにメッセージを送信するためには、バックグラウンドでいくつかの作業を実行するにはApple Push Notification Service
が必要になります、 Background Execution.
を使用する必要があります