Open likunNet opened 8 years ago
使用其他cordova插件是正常的,支付的js对象找不到
@charleyw ,能帮我解答下这个问题吗?
你用的是cordova 还是ionic,版本能说一下吗?
用的ionic, cordova 6.3.0 ionic 1.7.16 我的qq 284528084
@charleyw ,能加Q聊一下吗?
上班时间上不了QQ,不好意思。
Ionic好像是把这个注册到另一个namespace下面的。 你试一下:
window.plugins.alipay
还是不行,我试了几个对象都不行。 windows.aplipay || window.cordova.aplipay || window.plugins.aplipay 这3个对象取出来都是个空对象
等一会我试一下。
我刚才试了一下。貌似是ok的。你是不是没有安装成功啊。 不过我的是ionic 2.0
我用safari连上去看了,可以在console访问到,用alipay或者window.alipay都可以。
你卸载了重装一下试试看。
我测试了,errorResults直接返回的空对象,看不到失败的原因,也拉不起支付宝APP,IOS的,读取密钥会是个空字符串,但密钥已经写入了文件
我重新装了几次,确实找到了alipay对象,但是调用直接进入error,且看不到错误信息。无法定位原因
@charleyw ,errorRelust信息返回空的是因为什么原因?
iOS的话尝试导入到xcode里面运行一下,控制台应该能看到错误。Android的话导入到android studio,看看控制台的报错信息。
一般来说,报错的话基本都是配置的问题。二最容易出错的是那个privatekey,注意格式需要时PCKS格式的。关于私钥
私钥我用工具生成的,应该没问题。就是没有android studio 环境来调试。
看你说的现象,应该是原生代码执行出错了。 我估计使用adb命令也可以,类似这样:
adb logcat
我导入了这个插件,调用的支付不成功,window.alipay对象是个空对象.