Skip to content

メッセージ却下

このリファレンス記事では、Android または FireOS アプリケーションのアプリ内メッセージ却下について説明します。

[戻る] ボタンによる却下の無効化

デフォルトでは、ハードウェアの [戻る] ボタンにより Braze のアプリ内メッセージは閉じます。この動作は、BrazeInAppMessageManager.setBackButtonDismissesInAppMessageView()を使用してメッセージごとに無効にできます。

次の例にあるdisable_back_buttonは、アプリ内メッセージに設定されているカスタムのキーと値のペアで、[戻る] ボタンでメッセージを閉じることを許可するかどうかを示します。

```java BrazeInAppMessageManager.getInstance().setCustomInAppMessageManagerListener(new DefaultInAppMessageManagerListener() { @Override public void beforeInAppMessageViewOpened(View inAppMessageView, IInAppMessage inAppMessage) { super.beforeInAppMessageViewOpened(inAppMessageView, inAppMessage); final Map<String, String> extras = inAppMessage.getExtras(); if (extras != null && extras.containsKey(“disable_back_button”)) { BrazeInAppMessageManager.getInstance().setBackButtonDismissesInAppMessageView(false); } }

@Override public void afterInAppMessageViewClosed(IInAppMessage inAppMessage) { super.afterInAppMessageViewClosed(inAppMessage); BrazeInAppMessageManager.getInstance().setBackButtonDismissesInAppMessageView(true); } }); ```

```kotlin BrazeInAppMessageManager.getInstance().setCustomInAppMessageManagerListener(object :DefaultInAppMessageManagerListener() { override fun beforeInAppMessageViewOpened(inAppMessageView: View, inAppMessage: IInAppMessage) { super.beforeInAppMessageViewOpened(inAppMessageView, inAppMessage) val extras = inAppMessage.extras if (extras != null && extras.containsKey(“disable_back_button”)) { BrazeInAppMessageManager.getInstance().setBackButtonDismissesInAppMessageView(false) } }

override fun afterInAppMessageViewClosed(inAppMessage:IInAppMessage) { super.afterInAppMessageViewClosed(inAppMessage) BrazeInAppMessageManager.getInstance().setBackButtonDismissesInAppMessageView(true) } }) ```

外側のタップでモーダルを閉じる

デフォルトと履歴値はfalseです。つまり、モーダルの外側をクリックしてもモーダルは閉じません。この値をtrueに設定した場合、ユーザーがアプリ内メッセージの外側をタップすると、モーダルアプリ内メッセージが閉じられます。この動作は、以下を呼び出すことで切り替えることができます。

1
BrazeInAppMessageManager.getInstance().setClickOutsideModalViewDismissInAppMessageView(true)
「このページはどの程度役に立ちましたか?」
New Stuff!