是否可以将推送通知发送到iPhone模拟器?


3

我正在开发推送通知基础设施,并希望在Mac上使用iPhone模拟器进行测试。

这是可能的,还是我需要使用物理iPhone?

Answers:


3

推送通知在模拟器中不起作用。您必须使用物理iPhone,iPod Touch或iPad。

祝好运,

标记


-1

您可以使用任何按钮Click事件测试推送通知。 首先,您必须创建字典,如下所示。

NSString *StrTemp = @"{'aps':{'alert':'Test alert','sound':'default'}}";
NSData *tempData = [StrTemp dataUsingEncoding:NSUTF8StringEncoding];

NSDictionary *testNotification = [NSJSONSerialization
                                  JSONObjectWithData:tempData
                                  options:0
                                  error:nil];

您可以发送如下通知。

[[[UIApplication sharedApplication] delegate] application:[UIApplication sharedApplication] didReceiveRemoteNotification:testNotification];
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.