【发布时间】:2011-05-18 22:37:10
【问题描述】:
我是 iphone 技术的新手,现在我正在使用一个需要实现推送通知的应用程序。
我点击了链接:
http://mobiforge.com/developing/story/programming-apple-push-notification-services#comment-7850
另外,使用了以下代码:
NSLog(@"Registering for push notifications...");
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound)];
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken];
NSLog(str);
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
{
NSString *str = [NSString stringWithFormat: @"Error: %@", err];
NSLog(str);
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
for (id key in userInfo)
{
NSLog(@"key: %@, value: %@", key, [userInfo objectForKey:key]);
}
}
事情是,当我运行程序时,我应该根据代码在调试器窗口中获取设备令牌,而不是我收到如下错误:
" 注册错误。错误:错误 域=NSCocoaErrorDomain 代码=3010 “远程通知不是 模拟器支持” 用户信息=0x6e055a0 {NSLocalizedDescription=远程 不支持通知 模拟器}"
我应该如何解决这个问题?
请帮帮我。
谢谢。
【问题讨论】:
标签: ios push-notification apple-push-notifications ios-simulator