0

将来、さまざまな時点でアプリがリマインダーメール(またはテキスト)を送信できるようにしたいと思います。これはローカル通知で実行できるかもしれないと思っていましたが、今はその方法がわかりません。これを実現するための優れた戦略に関するアドバイスはありますか?詳細:

Xcodeを使用してiPhoneアプリを作成しています。これは、ユーザーが指定した時間数が経過した後に何かをするように通知する小さなリマインダーアプリです。たとえば、11時間以内にロバのレースをTiVoにリマインダーを設定すると、アプリはそのリマインダーをメールで送信します。私はすべてのプロセスを電話内に留めておきたいと思っていました。そのため、アプリはイベント(ローカル通知など)を登録し、メールアプリを使用してメールを送信します。

サーバールートに移動する必要がある場合は、いつでもcronジョブを設定できますが、それを避けたいと思っています。多くのユーザーへのスケーリングについて心配する必要があるためです。より現実的な場合は、iMessageまたはツイートが良い代替手段になる可能性があります。

何かご意見は?

4

1 に答える 1

0

私の調査によると(そしていつか私が間違っていることに気付くといいのですが)、将来のために電子メール、テキスト、ツイート、その他のコミュニケーションをスケジュールする方法はありません。ローカル通知を使用できますが、これに使用できるアクションは、デバイスにメッセージを表示してサウンドを再生することです。それでおしまい。根本的な問題は、アプリがフォアグラウンドでアクティブになっていないとコードを実行できないことです。誰かが私がこれについて間違っていると思うなら、チャイムを入れてください!

于 2012-09-04T16:16:27.827 に答える