基本的に長いリストの iOS アプリがあります。毎日新しいアイテムがリストの一番上に追加されます。アプリにバッジを付けて、リストに追加された新しいアイテムの数を示したいと思います。ユーザーがアプリを開くと、バッジは消えます。
これを行う最も簡単で費用対効果の高い方法は何ですか?
これまでのところ、次のことを検討しました。
- デバイス ID を自分で追跡し、リモート通知を送信してアプリにバッジを付ける
- Urban Airship または同様のサービスを使用して、デバイス ID を追跡します
- 24時間タイマーでアプリにバッジを付けるだけです
デバイス ID を追跡することは、おそらく私がやりたいと思う以上の作業です。Urban Airship は驚くほど高価です。0 ~ 1 万ユーザーで月額 200 ドルです。「賢い」3 番目のオプションは、おそらく最も単純で安価ですが、いくつかの制約があります。
おそらく、最初のオプションはそれほど手間がかかりません。誰かが AWS を使用してこれを行った可能性があります。おそらく、Urban Airship に代わる安価な代替手段があるでしょう。そして、おそらく私が考えていないことがあります。すべてのフィードバックは大歓迎です!
編集 #1 : 毎日 5 ~ 10 個の新しいアイテムを追加するとします。そして、毎日午前 10 時までにアイテムを追加できるとします。おそらく、5 から 10 までの乱数でアプリにバッジを付ける 24 時間タイマーを設定できます。アプリは起動するたびに設定ファイルを取得するので、リモートでタイマーをオフにできます。ユーザーがアプリを完全に強制終了した場合にタイマーが停止するかどうかは不明です。もちろん、カウントは完璧ではありませんが、おそらくそれほど重要ではありません。
編集#2:ほとんど自分でやるだけで、実際にどれだけの作業が必要なのだろうと思っています。デバイス トークンは、AWS のテーブルに保存できます。簡単なスクリプトを作成して、いつでも通知を送信できます。フィードバックの実装は煩わしいかもしれません。しかし、それはおそらく AWS で簡単な方法で行うことができます。誰でもこれを行って、実際にどれだけの作業が必要か知っていますか?