现有的游戏App,想接一款H5游戏,支付时,需要H5游戏调用App游戏的支付接口,所以需要H5(webview)中调用App中的方法。但按照creator文档中介绍的方法,一直不好使,求大佬帮忙分析!
我的测试页面代码如下:

JS代码:

在手机App上运行,报:net:ERR_UNKNOWN_URL_SCHEME的错误。
我的引擎版本是1.6.2,在Android手机上测试的,求帮助!
现有的游戏App,想接一款H5游戏,支付时,需要H5游戏调用App游戏的支付接口,所以需要H5(webview)中调用App中的方法。但按照creator文档中介绍的方法,一直不好使,求大佬帮忙分析!


我的引擎版本是1.6.2,在Android手机上测试的,求帮助!
document.location = ‘testkey://webview?cip=’ + returnCitySN.cip + ‘&cname=’ + returnCitySN.cname;

网页内, 方法名要加载window上吧
改成document.location也不行。
这样也不好使。
找到原因了,是因为testkey://后面带的数据的格式不正确。应该为testkey://xxxx或者testkey://xxxxxx?x=y这样的格式。
官方的文档误导人了
确实是个坑,不看你这真不知道