首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Swift获取推送通知状态?

如何使用Swift获取推送通知状态?
EN

Stack Overflow用户
提问于 2019-04-27 14:57:48
回答 1查看 294关注 0票数 0

在我的应用程序中,有一个启用/禁用推送通知的设置。注册一切正常,我的应用程序也收到了通知。

现在,当我更改设置时,我也会使用UIApplication.shared.unregisterForRemoteNotifications()注销。

但当我尝试获取应用程序已经注册或未使用UIApplication.shared.isRegisteredForRemoteNotifications的状态时,它总是返回true

任何解决方案,我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2019-04-27 16:59:09

我已经在我的应用程序中实现了这种方式来设置推送通知。

  • 当用户选择退出推送通知时,我调用了一个 api (updateNotificaitonStatus,参数为"isEnabled =isEnabled“),当服务器有数据要发送时,禁用推送then...the的服务器端标志。服务器将检查是否为用户启用了推送通知?,如果用户改变主意,则忽略发送推送通知,并启用来自应用程序的通知,然后再使用true标志进行api调用(参数为”=updateNotificaitonStatus "isEnabled =false
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55878101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档