アプリ内メッセージが特定の画面で表示されません

以下のようにアプリ内メッセージが表示されない場合があります。

iOS

アプリ内メッセージを表示しようとしている画面が _UIRemoteView を含む画面では、アプリ内メッセージは表示されない仕様となっています。

これはアプリ内メッセージ上のタップ操作を _UIRemoteView を含む画面にディスパッチできない問題があるためです。
_UIRemoteView を含む画面としては、UIImagePickerController などの画面が該当します。

🚧

WKWebview内の_UIRemoteViewを含む画面で表示したい場合

WKWebView配下に限り、_UIRemoteView表示された画面でも、接客表示を抑制する処理をスキップするオプションを実験的に提供しています。

利用においては、実験的であり動作保証できない旨を理解した上で、事前に十分な検証を行ってください。

Android

SDKが生成する Window の type は TYPE_APPLICATION_ATTACHED_DIALOG としています。
アプリ内メッセージを表示しているWindowの表示レベルよりも、上位に以下のような別のViewが表示されている場合、うまく表示されない場合があります。

  • Alert Dialog などの Dialog あるいは DialogFragment
  • 独自に追加しているWindow等