0

我是iOS开发的新手。

我有一个喜欢接收通知推送的应用程序,我生成了证书,将我的 iPhone 注册为设备,创建了一个应用程序 ID,并生成了配置文件。到目前为止,我可以在我的 iPhone(iOS 5.0.1,我的 iPhone 是 JeailBreaked)中构建/调试。然后在我的 AppDelegate didFinishLaunchingWithOptions 中,添加以下代码:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];

有了这段代码,我希望当应用程序第一次加载时,它可以弹出一个警报来促进 Approve/DisApprove 接收通知推送。但是什么都没有弹出。

我不太确定配置文件。可能我需要做点什么吗?还是我错过了什么?

谢谢大家,

本鲁

4

2 回答 2

1

您是否正在使用团队配置文件?通知不适用于这些,您必须将其设置为该应用标识符的特定配置文件。检查委托方法

– application:didFailToRegisterForRemoteNotificationsWithError:

此处描述了有关它为什么不起作用的更多信息。

于 2012-05-22T15:25:39.633 回答
1

我已经解决了。我需要创建一个新的配置文件。并从 xCode Orginazer 中删除旧的,并导入新的。

于 2012-05-23T02:15:13.600 回答