0

私のサッカークラブの賭けアプリでnotificationは、ユーザーのためにある種の実装を考えています。現在、アプリはサーバーをチェックし、賭けている2人の賭けを比較してから、対戦相手が賭けを上げたかどうかをユーザーに通知します。ちなみに、これはすべて偽のお金であり、シーズンの終わりに最も多くのお金を貯めた人は小さな賞金を獲得します、私はギャンブル当局によってやり遂げられたくありません!とにかく、私は、賭けに達したときに、ユーザーがアプリを使用していなくても、ユーザーに通知されることを望んでいました。これを行うには、どのような種類notificationを使用する必要がありますか?

ユーザーが保存した賭けはCoreDataに保存され、反対の賭けはサーバー上で行われます。

backgroundアプリがで少しだけ実行され、すでに実行されているすべてのcalculationsことを実行してから、を投稿できれば、すばらしいでしょうnotification

それは簡単でしょう!しかし悲しいことに、私が読んだことから、それはそれよりもはるかに複雑です。ただし、どのタイプの通知を使用するかはわかりません。

それはかなり難しいことのように思われるので、私はプッシュを介してそれを行う必要がないことを願っています。アドバイスと手順の簡単な概要を教えていただければ幸いです。

よろしく、
マイク

4

2 に答える 2

1

それがあなたが探している答えではないことは知っていますが、これはまさにプッシュ通知が設計された目的です。ローカルおよびプッシュ通知プログラミングガイドを参照してください。

アプリがバックグラウンドで定期的に更新をチェックするのは魅力的ですが、バックグラウンド操作はごく少数のタイプのアプリに制限されており、アプリが適格であるようには見えません。

于 2012-12-03T12:39:11.813 に答える
1

私はあなたの問題を理解しましたが、アプリがバックグラウンドにあるときに通知を受ける必要があるため、プッシュ通知を使用する以外に解決策はありません。

  • サーバーから新しい賭けを引き出してローカル通知を発行することもできますが、アプリはフォアグラウンドである必要があります(バックグラウンドでデータをダウンロードするソリューションはありますが、完璧にはほど遠いです)。
  • 正しい方法:Appleのドキュメントを見て、サーバーに通知システムを構築して、アプリに通知をプッシュします。最初は難しいように思えますが、思ったよりもずっと簡単です。RayWenderlichによるこのチュートリアルをご覧になることを強くお勧めします。

幸運を。

于 2012-12-03T12:43:07.637 に答える