iphoneアプリでローカル通知をしました。アイコンのバッジ番号を設定します。クリアアプリケーションのバッジ番号
すべてがうまくいきます。しかし、トレイに2つの通知があり、ユーザがトレイから通知を削除するよりもクリアボタンでクリックした場合。
ただし、アイコンのバッジ番号は同じです。
バッジ番号をゼロに設定したいと思います。
ありがとうございました。
iphoneアプリでローカル通知をしました。アイコンのバッジ番号を設定します。クリアアプリケーションのバッジ番号
すべてがうまくいきます。しかし、トレイに2つの通知があり、ユーザがトレイから通知を削除するよりもクリアボタンでクリックした場合。
ただし、アイコンのバッジ番号は同じです。
バッジ番号をゼロに設定したいと思います。
ありがとうございました。
達成したいのは、サーバー通知を使用してのみ可能です。アプリケーションを開くことなく、バッジ番号をローカルに設定することはできません。ユーザーがトレイをきれいにしたときには何も制御しません。その時点でバッジカウントを設定する方法はありません。
アプリの起動時にトレイに通知することは可能ですか? – Impossible
@不可能な方法はありません。あなたはその瞬間に何のコントロールもありません。 – Rushi
そう、明快にするために、あなたが言っていることは、@不可能なことが不可能なことは不可能だということです。 – Robertibiris
使用このアプリケーションdidfinshlaunchingwithoptions Swift3については
application.applicationIconBadgeNumber = 0;
トレイのクリアボタンをクリックするとバッジ番号をクリアしたい – Impossible
に、あなたはこのラインでアプリケーションのdidFinishLaunchingWithOptionsにバッジ番号をクリアすることができます。
UIApplication.shared.applicationIconBadgeNumber = 0
ます場合は、コード内のどこかでこの行を使用することができます欲しい
アプリの起動中にアイコンのバッジ番号を設定できます。 – Pratik
はい。しかし、ユーザーがトレイをきれいにするときにリセットしたいのですが可能ですか? – Impossible
'[UIApplication sharedApplication] .applicationIconBadgeNumber = 0;' –