首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >APNS反馈服务

APNS反馈服务
EN

Stack Overflow用户
提问于 2015-04-07 05:13:48
回答 1查看 641关注 0票数 0

在我的应用程序中,我的提供者正在使用反馈服务在一个场景中获取失败设备tokens.But的列表,其中一个对我没有用处-- .So --请检查这个场景,并告诉我它将如何有用。

1)从设备上卸载应用程序,尝试发送通知,但失败了,并添加到失败列表中。

2)调用反馈服务并获取失败列表,该列表上有设备令牌。

3)在发送通知之前和收到失败列表后,我将应用程序安装在device.And上,尝试发送通知。

4)该设备没有得到我们要发送的通知给失败的设备令牌的notification.Because。

还有一种情况,

在将设备令牌添加到失败列表之后,我将通知剩余的令牌,并且下次不会在device.But上安装应用程序,反馈服务将返回零个设备令牌(因为上次没有失败)意味着没有失败的设备tokens.But --如果我现在向所有设备令牌发送通知(包括我的设备令牌,因为它在我的数据库上可用),通知将无法发送到我的设备,因为我的设备没有安装该应用程序。

那么如何实现这一目标。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-07 05:34:39

当应用程序再次安装(3),它将发送设备令牌到您的服务器。当发生这种情况时,设备令牌应该保存在DB中,从那时起,您将继续向该设备令牌发送推送通知。

至于第二种情况,当您从反馈服务获得失败令牌列表时,您应该从DB中删除这些令牌,或者将它们标记为某种状态,从而阻止您向它们发送推送通知。下一次对反馈服务的调用不返回以前返回的设备令牌并不重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29484224

复制
相关文章

相似问题

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