【iOS】許諾ダイアログとアプリ内メッセージの表示が被ってしまいます

許諾ダイアログが表示されているときにはアプリ内メッセージを表示させないようにすることで、表示が被らないようにすることは可能です。

以下を実装いただくことで、許諾ダイアログ表示中はアプリがバックグラウンド扱いになり、バックグラウンド中にはアプリ内メッセージの表示処理が中断します。

// 通知が許可されているかどうかを確認
UNUserNotificationCenter.current().getNotificationSettings { (settings) in
  switch settings.authorizationStatus {
  case .authorized:
    // 通知が許可されている場合
    break
  case .denied:
    // 通知が拒否されている場合
    break
  case .notDetermined:
    // 通知許諾状態が未定の場合
    break
  }
}

記載箇所については、APPBOX Developers から、iOS組み込みガイド >マーケティングSDK >各種機能 > アプリ内メッセージ内の「AppboxEventActionReceiverDelegateについて」を参考にしてください。

このセクションの記事

解決できましたか?

改善のため、アンケートにご協力ください。

0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

間違いや、他の内容について知りたいことなどがあればコメントを残してください。
任意のメールアドレスとパスワードで登録・サインインができ、お問い合わせの状況もご確認いただけます。

サインインしてコメントを残してください。