popinfo SDK を組み込んだアプリに対するプッシュ通知を、Android8 で受け取った際、一部端末でマナーモードにも関わらず通知音が鳴ってしまうというお問合せをいただいております。
最新のSDK(5.0.2)へのアップデートで解消されますが、事象と原因についてお知らせいたします。
事象
Android8以上の一部端末で、プッシュ通知受信時にマナーモードにしていても音が鳴る
対象
- Android8以上
- Notification Channel のカスタマイズをしていない
※ FANSHIP SDK が通常作成する Notification Channel は削除されるため当てはまらない可能性があります
原因
FANSHIP SDK の音は Notification(通知エリアの通知)を利用して鳴らしておりますが、Android 8.0 以上では Notification Channel 設定が必須となり、FANSHIP SDK がデフォルトで用意している、Notificaiton Channnel の通知音の種類が アラーム のため、機種によってはマナーモードで音が鳴ってしまう。
対策
FANSHIP SDK 5.0.2 で Notification Channel の音のシグナルを変更。
補足
Android OSでは音量の種類が分かれております。
・メディア
・通話
・着信音
・アラーム音 など
サウンド設定は、機種によって表示が違うこともあれば、各々の仕様も違う場合があります。
例えば、設定 -> サウンド(機種によって音量関連の設定項目表示は異なります)で通知音だけ別で設定が存在するケースもございます(ボリュームボタンと連動していないなど)。
サウンドに関しては機種依存となるため、すべての端末で、本事象の発生・解消を検証している訳ではございませんので、ご了承ください。