【问题标题】:Get Push Notification enabled/disabled event from settings app ios?从设置应用程序 ios 获取推送通知启用/禁用事件?
【发布时间】:2020-04-19 17:55:26
【问题描述】:

我已经配置了推送通知,一切都运行良好,我的问题是应用程序如何知道用户何时禁用或启用了实时推送通知。

场景:(用户关闭了 PN) // 在我的应用程序中 1.用户登录应用 2. 他看到 PN 已关闭,点击后进入设置应用程序。

// 在设置应用程序中 3. 用户从那里启用 PN

-> 现在我想在我的应用中知道 PN 状态已更改。

拜托,任何帮助或建议将不胜感激!

谢谢

【问题讨论】:

    标签: ios swift apple-push-notifications


    【解决方案1】:

    您可以通过此调用轮询更改。当您返回您的应用程序时,您可以在 viewDidAppear 上调用它。您也可以在您的 applicationDidBecomeActive 上的 appDelegate 中调用它来检查某人的状态。

     UNUserNotificationCenter.current().getNotificationSettings { settings in
    
     }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-16
    • 2012-11-28
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2017-05-16
    相关资源
    最近更新 更多