如何测试推送通知在我的应用程序中是不是有效 - 在 iPad 中

Posted

技术标签:

【中文标题】如何测试推送通知在我的应用程序中是不是有效 - 在 iPad 中【英文标题】:How to test Push Notification is working in my application - in iPad如何测试推送通知在我的应用程序中是否有效 - 在 iPad 中 【发布时间】:2011-09-29 12:28:47 【问题描述】:

我已经询问过how to test Push notification in iPhone. 现在我必须在 iPad 上进行同样的测试。我发现 PushMeBaby 工具在 iPad 上不起作用。当我尝试这样做时,它显示了一些 Socket error(5)。 有没有其他工具可以帮助我测试这个?或者我可以在 PushMeBaby 工具中修复此错误并使其可以在 iPad 中进行测试吗? 提前致谢。

【问题讨论】:

iPhone 和 iPad 在推送通知方面完全一样。另外,您在哪里看到“套接字错误”? 是的,PushMeBaby 适用于我所有的设备。 它显示在控制台上。证书加载成功,但是当我点击“Push”按钮时,它只是打印“Socket error(5), Log 2”。 解决了。提供设备令牌是我的错误 - 我正在添加答案。感谢您的帮助。 您可以使用这款同时支持androidios的在线测试仪。易于使用的简单网站pushtry.com 1. 选择您的.p12 文件 2. 输入设备令牌3. 选择环境沙箱或生产环境 4. 输入消息 5. 发送 【参考方案1】:

我只是为那些可能犯我曾经犯过的错误的人添加这个答案。 有时它给了我错误,否则它既没有给出任何错误,也没有显示任何推送消息。问题出在设备令牌中。由于我没有复制/粘贴它而是手动添加它,因此很难找到丢失的字符。当我用复制/粘贴数据替换它并重新执行它时,它会为每次点击发送一条推送消息。

那些认为 PushMeBaby 工具仅适用于 iPhone/iPod 的人是错误的(包括今天之前的我)。它适用于所有设备。向 PushMeBaby 致敬。

【讨论】:

以上是关于如何测试推送通知在我的应用程序中是不是有效 - 在 iPad 中的主要内容,如果未能解决你的问题,请参考以下文章

推送通知有效负载未保存在某些设备上

iOS:Objective -C如何在应用程序处于后台模式时更改推送通知声音有效负载?

单击推送通知时如何在我的颤振应用程序中打开特定页面

本地通知中的应用程序图标徽章是不是会被推送通知有效负载徽章覆盖?

如何使 fcm 推送通知过期或设置生命周期?

如何在我的应用程序中获取推送通知设置?