如何从 iPhone 应用程序测试 Apple 推送通知?

Posted

技术标签:

【中文标题】如何从 iPhone 应用程序测试 Apple 推送通知?【英文标题】:How to test the Apple Push Notification from iPhone app? 【发布时间】:2012-04-10 09:43:19 【问题描述】:

在我以前的 iPhone 应用程序中,我没有使用 Apple Push Notification 函数。在我当前的 iPhone 应用程序中,我想实现 Apple 推送通知功能。我参考了在 iPhone 应用中实现 APN 服务的方式,

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken   
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error   
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions  

我们可以在将应用提交到 App Store 之前测试 APN 服务吗?如果可能,请提出您的想法来测试应用程序?

提前致谢。

【问题讨论】:

***.com/questions/1052645/… 评论这将为您提供有关推送通知的所有答案 最好的示例代码和其他问题的答案都可以在 Apple 网站上找到。为什么不先检查那里? 是的,你可以......检查这个site你可以测试你的应用程序而无需做任何编码 【参考方案1】:

为了向您的用户发送推送通知,您可以将每个用户的设备令牌存储在您自己的数据库中。然后你可以给每个用户发一条消息,将消息载荷发送给 Apple,Apple 会将消息发送给用户。

我建议使用Easy APNS 来完成此操作。它易于设置、易于使用且功能强大。

【讨论】:

以上是关于如何从 iPhone 应用程序测试 Apple 推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone 测试的演示应用程序

如何通过Apple TestFlight测试应用内购买?

当 Apple Watch 处于后台状态或睡眠模式时,我们如何从 iphone 向 Apple Watch 发送消息?

如何从 Apple Watch 获取传感器数据到 iPhone?

如何在 Apple-Watch 上获取 iPhone 日历事件提醒

有啥方法可以在真实设备上测试 iphone 应用程序而无需向 Apple 支付 99 美元?