Android デバイスにインストールされているさまざまなアプリケーションからの通知をオフにするチェックボックスを表示するパッケージ マネージャー アプリケーションを開発しています。
Android 4.1 以降、ユーザーはアプリケーション マネージャーからアプリの通知をオフにできます。アプリからの通知をプログラムでオン/オフにすることはできますか? それを行うためのAPIはありますか?
Android デバイスにインストールされているさまざまなアプリケーションからの通知をオフにするチェックボックスを表示するパッケージ マネージャー アプリケーションを開発しています。
Android 4.1 以降、ユーザーはアプリケーション マネージャーからアプリの通知をオフにできます。アプリからの通知をプログラムでオン/オフにすることはできますか? それを行うためのAPIはありますか?
いいえ、コードからそれを行うことはできません。おそらく、ルート化されたデバイスでは魔法をかけることができますが、それはより多くの視聴者には当てはまりません.
あなたがアプリ開発者である場合は、サーバー側でそれを管理し、ユーザーが通知のサブスクライブを解除できるようにする Web サービス (REST API) を用意する必要があります。次に、ユーザーが通知ボックスのチェックを外してこのサービスを呼び出すことができる設定セクションをアプリに実装します。その後、サーバーはこのユーザーに通知を送信しません。