首页 > 解决方案 > 在 IOS 中发送通知是否总是必须获得许可?

问题描述

我从 Android 到 IOS,需要实现推送通知。我正在使用 AWS Pinpoint,它使用 APN,到目前为止一切正常。但是,我看到用户被询问是否要允许通知...

是否有某种方法可以在未经许可的情况下发送推送通知(可能不显示它,而只是在应用程序内传递 JSON 数据)?

标签: iosswiftapple-push-notifications

解决方案


是否有某种方法可以在未经许可的情况下发送推送通知(可能不显示它,而只是在应用程序内传递 JSON 数据)?

不,没有,应该有一个警报允许发送通知,无论它配置了通知/数据,因为没有声音/警报设置这个删除选项

let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
UNUserNotificationCenter.current().requestAuthorization(
                options: authOptions,
                completionHandler: {_, _ in })

注意还设置

content-type = 1

在有效载荷中


推荐阅读