1

是否可以在模拟器上测试启用了苹果推送通知服务 (APNS) 的应用程序?如果是这样,我在哪里可以获得设备 ID(UUID,它应该是 40 个十六进制字符)以便我可以创建配置文件?

简而言之,我无法创建配置文件,因为我无法获取 40 个十六进制字符的设备 ID。目前我有这个 uuid D1648548-6C35-511B-B0D0-258808BD2026,它只有 36 个,包括 4 个连字符。

4

2 回答 2

2

在模拟器上,推送通知不起作用。你需要一个设备。进入配置文件,设备 ID 和设备令牌都是 2 个不同的十六进制字符。如果您将设备与 mac 连接,您可以从管理器选项卡中的 xcode 获取设备 ID。这是需要添加到配置文件中的设备 ID。

当您实现推送通知并在设备上运行该应用程序时,您将获得设备令牌,该令牌用作与 APN 和设备的通信。

希望这有帮助。

于 2012-05-08T10:42:19.750 回答
1

苹果在模拟器上未启用推送通知服务。你需要使用设备。请参阅有关推送通知的苹果指南。您将被详细告知

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

于 2012-05-08T10:01:28.990 回答