前言
博主使用的是基于Cordova的项目。有个需求是推送消息到来的时候,发送事件和数据给web页面。
过程
一件很简单的事情嘛,直接上代码:
NSError *error;
NSData *infoData = [NSJSONSerialization dataWithJSONObject:info options:NSJSONWritingPrettyPrinted error:&error];
NSString *infoString = @"";
if (infoData) {
infoString = [[NSString alloc] initWithData:infoData encoding:NSUTF8StringEncoding];
}
NSString *jsStr = [NSString stringWithFormat:@"apsNotificationInfo('%@')",infoString];
[self.viewController