-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
作为插件安装的App无法调用微信或者支付宝支付么? #9
Comments
无法调起提示的异常信息是什么?应该可以吊起来的。请提供更多信息。 |
直接安装可以打电话吗? |
直接安装是没问题的~ 可以调起打电话的应用,发的是Intent |
对了,还有以插件方式运行的APK无法使用微信、QQ、微博等第三方登录,因为第三方系统验证App合法性的时候会有问题。 |
所以有些操作还是不适合作为插件 |
不知这个问题可以解决么?是BUG还是确实不能够支持呢? |
理论上可以的。请提供更多的更详细的代码和日志。 |
用的就是你们代码中提供的APITest工程,没有改任何一行代码。只是把我们的App放在指定的SD卡目录里面作为DroidPlugin的插件运行。方便给我一个邮箱么?我把我们测试用的App发给你,谢谢了~ 就是微信最后支付的页面调用不起来。 |
能提供logcat日志吗?完整的。 |
如果我记得不错的话,plugin崩溃会在sd卡中PluginLog/CrashLog中生成日志的 |
那个日志没用,得logcat |
在支付的过程中我们的App是不崩溃的,这是微信支付的页面无法调出来,不过有些时候可以调出来,绝大部分时候不行。 |
稍等我把支付的时候的logcat贴出来,没有出现fatal error。 |
OK |
09-06 17:40:03.463: D/dalvikvm(9848): GC_CONCURRENT freed 3076K, 15% free 25974K/30240K, paused 3ms+2ms, total 49ms |
看日志没有问题,起来了 |
是的,但是最后的支付页面没有出现。。 |
我觉得可以把微信自己的日志也贴上来。。 |
以下是正常调用微信支付打出的log: |
不论成功还是失败,WXPayEntryActivity OrderHandlerUI 都被调用起来了,但是ActivityManager没有报出“Displayed”,最终的{cmp=com.tencent.mm/.plugin.wallet.pay.ui.WalletPayUI 这个UI没有被调用,所以没有显示支付页面。不知道是什么原因呢? |
似乎发现问题了,微信支付估计需要去系统里看一下到底App是否注册了才会调用起支付页面。如果我把插件apk在手机上正常安装,然后在Test里面作为插件安装,调用插件就能出现微信支付的页面。删除正常安装在系统里的apk之后,插件里面的apk就不能调用起来微信支付页面了。 |
反编译下看看他们是否有这个逻辑呢? |
有没有办法在系统里也注册一下安装的APK呢?这样微信支付就能用 |
应该是有的,微信支付的过程中是需要验证应用签名和包名之后才会调起支付页面,否则直接就返回-1 |
估计不行,注册的话就是系统安装逻辑了 |
可惜,看来是不能用了。。 |
close,非插件系统问题。 |
如题,作为插件安装的APK无法调起微信及支付宝支付的界面。。如果单独运行的时候就能调用起来。这个有办法解决么?
The text was updated successfully, but these errors were encountered: