アプリ側のポップアップとの競合を避けたい

ネイティブアプリ側とKARTE側のポップアップが同一画面に表示されてしまう場合、KARTE側のポップアップの表示制御(iOS, Android)を利用することで、競合を回避できます。

ネイティブアプリ側のポップアップが既に表示されている場合に、KARTE側のポップアップを表示したくない

InAppMessaging クラスの suppress() メソッド を実行することで、KARTE側のポップアップが配信されても表示が抑制されます。

表示の抑制を解除するには、InAppMessaging クラスの unsuppress() メソッド を実行する必要があります。

既に表示されている KARTE側のポップアップを非表示にしたい

InAppMessaging クラスの dismiss() メソッド を実行することで、KARTE側のポップアップを非表示にできます。

ポップアップの重なりを制御したい

ネイティブアプリ側とKARTE側のポップアップの表示が意図せず重なってしまう場合には、Windowの表示レベル(iOS , Android )で調整可能です。
※KARTE側でポップアップが表示されるWindowの表示レベルは固定されているため、アプリ側のポップアップの表示レベルを調整する必要があります。