当我删除应用程序时推送通知
Posted
技术标签:
【中文标题】当我删除应用程序时推送通知【英文标题】:Push Notification when I delete the app 【发布时间】:2016-02-01 20:19:56 【问题描述】:我对推送通知有疑问:
我有我的服务器,用于存储我的所有设备令牌和有关智能手机/平板电脑的其他信息。当我删除应用程序时,我如何知道该应用程序是否已被删除,以便从我的数据库服务器中删除其信息?
【问题讨论】:
顺便说一句,我看到了一个类似的问题:如果应用程序允许登录功能(并且用户可以注销以让朋友登录),您也必须考虑到这一点。我的朋友最近发现 Discord没有,而一个人看到了一个对话的推送通知他们无权访问。 但是我的应用我无法通过用户名实现控制。是否有其他表单可以控制何时删除应用? 我对它的编程一无所知,我只做过最简单的裸 ios 开发。我只是想我会抛出警告标志以防万一。如果它与您无关,那很好。如果它与将来偶然发现这个问题的其他人相关,那么它是值得的。 【参考方案1】:使用 Apple 提供的 Feedback Service。
【讨论】:
【参考方案2】:Apple 的反馈服务将发送一条未找到设备的消息,您可以在其中捕获响应并从数据库中删除。我已经用我的实现了这个。反馈服务效果很好。如果您的设备 ID 过期,甚至会更改设备 ID,在这种情况下,您会捕获该响应并更新您的数据库。
【讨论】:
以上是关于当我删除应用程序时推送通知的主要内容,如果未能解决你的问题,请参考以下文章
当我在 FB Desktop 上看到消息时,FB messenger 如何从 iOS 应用程序中删除推送通知?