許諾ダイアログが表示されているときにはアプリ内メッセージを表示させないようにすることで、表示が被らないようにすることは可能です。
以下を実装いただくことで、許諾ダイアログ表示中はアプリがバックグラウンド扱いになり、バックグラウンド中にはアプリ内メッセージの表示処理が中断します。
// 通知が許可されているかどうかを確認
UNUserNotificationCenter.current().getNotificationSettings { (settings) in
switch settings.authorizationStatus {
case .authorized:
// 通知が許可されている場合
break
case .denied:
// 通知が拒否されている場合
break
case .notDetermined:
// 通知許諾状態が未定の場合
break
}
}
記載箇所については、APPBOX Developers から、iOS組み込みガイド >マーケティングSDK >各種機能 > アプリ内メッセージ内の「AppboxEventActionReceiverDelegateについて」を参考にしてください。
コメント
0件のコメント間違いや、他の内容について知りたいことなどがあればコメントを残してください。
任意のメールアドレスとパスワードで登録・サインインができ、お問い合わせの状況もご確認いただけます。
サインインしてコメントを残してください。