iOSの場合
入稿時、FANSHIP Management API をご利用の場合、ペイロード指定をすることでアプリ側にバッジを表示させないことが可能です。現状 SDK 実装による非表示対応は行えません。
popup_itemsによるプッシュ通知ペイロード指定にて、badgeを「0」と指定することで非表示にできます。
ただし、こちらはプッシュ通知を受信した際にバッジのカウントをリセットするものとなり、プッシュ通知を入稿する際に毎回「0」に設定する必要があります。
また、FANSHIP Management APIのみの対応可能となっており、
FANSHIP管理画面からの入稿では対応しておりませんのでご承知おきください。
各種API仕様書一覧
https://support.fanship.jp/hc/ja/articles/360026718253
Androidの場合
Androidでは設定 -> アプリと通知 -> アプリ情報 -> アプリの通知 -> 通知ドットの許可
にてエンドユーザー側で制御が行えます。
アプリ側で制御したい場合は以下の通り実装をしてください。
※ 実装を行った場合でも、エンドユーザー側にて設定変更が可能
①通知のカスタマイズ設定を行い、アプリ独自の通知チャンネルを作成します。
※ popinfo_valuses.xml の popinfo_notification_customize_enabled を true にすることでカスタマイズが ON になります。
② 通知チャンネルを作成するタイミングで setShowBadge(false) を指定してください。
※ setShowBadge についてはチャンネル作成時にしか設定できないためご注意ください。
③ PopinfoCallback の onNotificaitonAppeared で作成した通知チャンネルを指定してください。
※組み込みガイドの各種機能 > コールバック
をご参考ください。
組み込みガイド
https://support.fanship.jp/hc/ja/articles/360026570534
以上です。
不明点があればお気軽にお問い合わせください。