我在页面中通过plus.runtime.openURL打开一个第三方认证应用,在原生iOS端是在appdelegate中的
> -(BOOL)application:(UIApplication )application openURL:(NSURL )url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
方法中获取到,但是不知道现在在h5页面中如何监听delegate的这个方法。我尝试过使用如下方式监听,但是没有起作用。
> var Application = plus.ios.importClass("UIApplication");
var AppDelegate = plus.ios.importClass("AppDelegate");
var app = Application.sharedApplication();
var delegate = app.delegate();
delegate.applicationopenURLsourceApplicationannotation = function(app, surl, source, annotation) {
alert(111);
}
请问有大神能帮忙指出问题原因吗?非常感谢!!!
0 个回复