支付宝alipay no activity found to hanlde

博客围绕支付宝支付跳转需求展开,需求为手机有支付宝时跳转app支付,无支付宝时跳转h5页面支付。官方唤醒app文档陈旧,使用会报错。最终解决方案是集成最新sdk,参考官方demo,用webview拦截处理请求。还提到webview白屏的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求
  1. 在手机上有支付宝时跳转支付宝app支付
  2. 在手机上没有支付宝时跳转h5页面支付

https://docs.open.alipay.com/203/107091/

官方的这个唤醒支付宝app文档年代久远,不要参考这个,使用的话会出现 no activity found to hanlde action ,试过了添加category,无效

最终解决方案:集成最新的sdk,参考官方demo,用webview的拦截方式去处理请求,以上两个需求都经过测试可以实现

注意点:

webview白屏:使用透明主题和在H5PayCallback将activity关闭掉

吐槽:阿里的文档年代久远并且已经不支持但依然在
ValueError: too many values to unpack (expected 2) 5549 WARNING: Can not get binary dependencies for file: C:\Program Files\Java\jdk-1.8\bin\api-ms-win-core-processthreads-l1-1-0.dll 5549 WARNING: Reason: too many values to unpack (expected 2) Traceback (most recent call last): File "c:\program files\python\lib\site-packages\PyInstaller\depend\bindepend.py", line 728, in getImports return _getImports_pe(pth) File "c:\program files\python\lib\site-packages\PyInstaller\depend\bindepend.py", line 128, in _getImports_pe dll, _ = forwarder.split('.') ValueError: too many values to unpack (expected 2) 5562 INFO: Analyzing C:\Users\Lenovo\Desktop\昊唐科技\Code\bom_hanlde\main.py 7761 INFO: Processing pre-find module path hook site 7761 INFO: site: retargeting to fake-dir 'c:\\program files\\python\\lib\\site-packages\\PyInstaller\\fake-modules' 10297 INFO: Processing pre-safe import module hook setuptools.extern.six.moves 16408 INFO: Processing module hooks... 16408 INFO: Loading module hook "hook-Crypto.py"... 16427 INFO: Loading module hook "hook-distutils.py"... 16429 INFO: Loading module hook "hook-encodings.py"... 16515 INFO: Loading module hook "hook-lib2to3.py"... 16520 INFO: Loading module hook "hook-lxml.etree.py"... 16521 INFO: Loading module hook "hook-numpy.core.py"... Traceback (most recent call last): File "c:\program files\python\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\program files\python\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Program Files\python\Scripts\pyinstaller.exe\__main__.py", line 7, in <module> File "c:\program files\python\lib\site-packages\PyInstaller\__main__.py", line 114, in run run_build(pyi_config, spec_file, **vars(args)) File "c:\program files\python\lib\site-packages\PyInstaller\__main__.py", line 65, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) File "c:\program
最新发布
03-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值