web-dev-qa-db-ja.com

Android Oで通知音を動的に変更する方法

最近、通知チャネルを使用してAndroid O.ご存知のとおり、Androidは、ユーザーがアプリを再インストールする前に開発者が通知チャネルを更新することを許可していません。そこで、見栄えの悪いいくつかの可能な解決策を検討します。

  1. SetSoundの代わりに着信音を再生するユーザー着信音マネージャー。ただし、ユーザーがアプリの設定で通知を無効にしても、着信音の再生は停止しません。 (これは悪いユーザーエクスペリエンスになります)

  2. ユーザーが着信音を変更したら、通知チャネルを削除して新しいチャネルを作成します。しかし、アプリの設定でグーグルが削除されたチャンネル情報の履歴を表示するので、これも悪いように見えます(実際には必要ありません)

良い解決策はありますか?

7
Wooram Jung

Android O +デバイスでは、アプリ内の通知固有の設定をすべて削除し、設定画面内に システムの通知チャネル設定を開く へのリンクを提供する必要があります。ここでユーザーは通知チャンネルの音を直接調整できます。

9
ianhanniballake