我是新手 phonegap 开发者,但我有几年用Objective-C开发。
我试图通过iOS中的远程通知在JS(phonegap)中执行代码。 我用https://github.com/phonegap-build/PushPlugin
工作了几天我能做到的是:
未实现:
在仔细分析插件后,我发现该插件会保存通知,并在应用处于前景时启动它们。
接下来我尝试修改插件以便能够执行我的js代码。我做了什么,这是评论这些线。
<!-- language: objective-c -->
//if (application.applicationState == UIApplicationStateActive) {
PushPlugin *pushHandler = [self getCommandInstance:@"PushPlugin"];
pushHandler.notificationMessage = userInfo;
pushHandler.isInline = YES;
[pushHandler notificationReceived];
//} else {
//save it for later
self.launchNotification = userInfo;
//}
我没有成功,我也无法找到为什么没有加载webview并且代码没有被执行。 可以像这样执行吗?或者我将不得不使用一个新的插件并执行objective-c中的代码?