有没有人可以帮助我在objective-c中从objective-c到javascript端获取一个简单的字符串值?这是天蓝色推送通知中心的iOS插件。
我已经做到这一点,并且通过推送通知正确调用了实现文件的'didReceiveRemoteNotification'方法。
我所困扰的是将消息文本从objective-c发送回javascript世界: - )。
插件标题文件
#import <Foundation/Foundation.h>
#import <Cordova/CDVPlugin.h>
@interface CDVAzurePushNotifier : CDVPlugin
- (void) registerClientHandleWithServer:(CDVInvokedUrlCommand *)command;
- (void) didReceiveRemoteNotification:(NSDictionary*)userInfo;
@end
实施文件
#import "CDVAzurePushNotifier.h"
#import <Cordova/CDVDebug.h>
@implementation CDVAzurePushNotifier
-(void) didReceiveRemoteNotification:(NSDictionary *)userInfo
{
NSLog(@"In the Cordova Plugin Method : %@",userInfo);
NSString *jsStatement = @"alert('it works');";
//[self writeJavascript:jsStatement];
[self.webView stringByEvaluatingJavaScriptFromString:jsStatement];
}
上述两种方法似乎都没有向我显示警报: - (。
有人可以帮帮我吗?