2011-02-03 11 views
4

今日の日付に基づいて、予定表アプリのアイコンが変更されたときの実行時に、iOS 4で自分のアプリケーションのアイコンを変更するにはどうすればよいですか?実行時にiOS 4のアプリケーションのアイコンを変更する

1日に1回、4桁の番号を公開して、ユーザーがそのアプリケーションを開いてチャックしないようにしたいとします。

答えて

4

アップルが認可したAPIの範囲内で今できることは、UIApplication applicationIconBadgeNumberプロパティを使用してアイコンに数字の付いた赤いバッジを追加することです。それは4桁にもかかわらず十分に大きいかどうかは分かりません。

これは、アプリが開いている間に設定したい場合です。バックグラウンドでバッジを更新するには、UILocalNotification(バッジがいつ、何を言うべきかを事前に知っている場合)、またはプッシュ通知を使用する必要があります。

+1

番号が大きくなると、バッジが伸びて、それに収まるようになります。しかし、数が数十万を超えると問題に遭う可能性があります。 –

3

iOS SDKを使用してこれを行う方法はありません(アイコンにバッジを付けることはできますが、アイコン自体は変更できません)。この機能がiOSに追加されていることを確認するには、 http://bugreporter.apple.com

関連する問題