一度配信したお知らせはSDKから削除できませんが、非表示にすることは可能です。
非表示にする方法は以下の2つがあります。
エンドユーザー起因でお知らせを非表示にする方法
標準のSDKを組み込んだ場合、「お知らせ一覧」の右上に編集アイコンが表示されます。
編集アイコンをタップすると各お知らせの右側にチェックボックスが表示され、チェックを外すことで該当のお知らせを一覧から非表示にできます。
管理者側でお知らせを非表示にする方法
SDK標準のお知らせ画面を利用していない場合、お知らせの表示/非表示フラグ制御のカスタマイズにより非表示対応が可能です。
※非表示にする配信IDを事前に把握しておく必要があります
iOS
表示制御フラグ:
対象クラス:PopinfoMessage
項目:piVisible
お知らせ一覧の表示、非表示を更新:
対象クラス:PopinfoListBaseViewController
メソッド:updateMessageVisible
Android
表示制御フラグ:
対象クラス:PopinfoMessage
項目:visible
お知らせ一覧データCursorに対応するメッセージの表示状態を更新:
対象クラス:PopinfoUtils
メソッド:updateVisible
実装方法
1.アプリ側でメッセージ一覧を取得
2.ループ処理にて、非表示にしたい配信IDに対して非表示のフラグ設定する
3.お知らせ一覧の表示、非表示を更新する