【问题标题】:alert for allow or dont allow Apple push notification in iphone application在 iPhone 应用程序中允许或不允许 Apple 推送通知的警报
【发布时间】:2011-03-02 05:36:12
【问题描述】:

我在我的应用程序中使用 Apple 推送通知。

当我的应用程序安装在设备上时,我希望应用程序询问用户是否允许应用程序使用通知,我该如何实现? 类似这个应用程序。

谢谢。

【问题讨论】:

    标签: iphone apple-push-notifications


    【解决方案1】:

    您无需为此做任何额外的工作。只需将您的应用配置为推送通知并调用:

    [[UIApplication sharedApplication] registerForRemoteNotificationTypes: types];
    

    【讨论】:

    • 您好,我按照您说的做了,但是还是不行,是不是因为我的设备的UDID被添加到了我的服务器的数据库中?
    • 你真的不需要担心这个。如果需要,iOS 会询问用户。
    • 谢谢你,但我尝试从服务器的数据库中删除我的设备,甚至从 iPhone 中删除应用程序并重新安装它。但没有帮助。这就是我担心的原因。
    • 那是因为您已经为通知注册了设备 UDID。尝试调用 [[UIApplication sharedApplication] unregisterForRemoteNotifications] 但我再说一遍:你根本不用担心那个警报。
    【解决方案2】:

    当应用要求为自己注册推送通知时,这会自动发生,就像应用首次询问设备位置时一样。除了-registerForRemoteNotificationTypes: 调用(正如 Max 提到的)之外,你不需要做任何特别的事情。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多