首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用java编写APNS FeedBack服务?

如何用java编写APNS FeedBack服务?
EN

Stack Overflow用户
提问于 2014-09-11 13:10:03
回答 1查看 1.1K关注 0票数 2

我正在使用Java向苹果设备发送推送通知。为此,我使用JavaPNS-2.1.1库。我已经成功地向一台苹果设备发送了推送通知。但是当我调用APNS FeedBack服务时,它没有返回任何东西。

为了测试APNS反馈服务,我首先从设备上删除了应用程序,然后向该设备发送了一些通知。在发送推送通知时,我每次发送推送通知时都会调用FeedBack服务。但是每次它都没有返回任何东西。FeedBack服务的代码片段如下所示:

代码语言:javascript
复制
List<Device> devices = new Vector<Device>();
FeedbackServiceManager feedbackManager = new FeedbackServiceManager();
feedbackManager.setProxy(host,port);
AppleFeedbackServer server = new AppleFeedbackServerBasicImpl(keystore, password, false);
devices.addAll(feedbackManager.getDevices(server));
return devices;

有人能帮我指出我哪里搞错了吗?关于StackOverflow的一些问题,我读到它只能在SandBox环境下工作,这是真的吗?因为我在这里也在研究SandBox。

反馈服务提供的确切响应是什么?它会给我所有失败的通知吗?或者仅仅是它没有向其发送通知的设备令牌?假设我只向一个设备发送了3个通知,那么它是否会给我所有3个故障实例或该设备的设备令牌,并带有上次故障的时间戳?

我应该什么时候调用FeedBack服务?指的是APNS无法发送推送通知时,我会在多长时间后调用?

EN

回答 1

Stack Overflow用户

发布于 2014-09-11 23:59:08

我使用沙箱反馈服务的经验是,只有当你的设备上有两个不同的沙箱推送应用程序时,它才能起作用。当您卸载其中一个令牌时,您将在反馈服务上看到令牌不再有效的消息。这是几年前我测试它的时候,所以我不知道它是否仍然适用。

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

https://stackoverflow.com/questions/25779509

复制
相关文章

相似问题

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