收藏
回答

iOS支付SDK v1.8.6.1 canOpenURL: failed问题

升级最新支付sdk,v1.8.6.1。支付过程,universalLink 新功能测试都没问题。但SDK一直有错误日志,仔细查看,设置了白名单了,info.plist 关联也正常,但好像是白名单设置无效,希望给予一些技术帮助。


-canOpenURL: failed for URL: "weixinULAPI://" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"


最后一次编辑于  09-25
回答关注问题邀请回答
收藏

13 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    09-25

    使用的是哪个SDK提供下链接,错误日志提供一下。

    09-25
    赞同 1
    回复 8
    • Lofi
      Lofi
      09-25
      iOS开发工具包iOS开发工具包(1.8.6.1版本,包含支付功能)。下方链接,日志就是上方日志,每次调起支付都会报这个,但白名单设置正常。
      09-25
      回复
    • Lofi
      Lofi
      09-27
      https://res.wx.qq.com/op_res/R0055ZIvvDXD50eUYe1IhT4dyDRavzPn1hcrlR3ZoCbxcumqRo9LdCQyenxpGcL-
      09-27
      回复
    • 王智超
      王智超
      09-30
      也是同样的问题,到底怎么回事
      09-30
      回复
    • 王王王
      王王王
      10-07
      请问解决了吗?
      10-07
      回复
    • 䤔娏
      䤔娏
      10-09
      官方大大能给个解决方案吗 或者pods 怎么回更版本
      10-09
      回复
    查看更多(3)
  • Lee
    Lee
    11-14

    @方巾蛋 的回答:" 在build setting 里面other link的位置 新加了一个-all_load,然后就搞定了",试了试好用的。

    11-14
    赞同
    回复
  • Dz
    Dz
    11-14

    同样问题,  关注中..


    11-14
    赞同
    回复
  • 这货不是文熙😒
    这货不是文熙😒
    10-17

    微信啊。真他妈的垃圾。官方下载的demo。下载下来就各种报错。我先要吧报错改完。

    然后我看了一圈全是这个问题。文档又不清不楚的。问的很清楚了。各种问日志是什么。有点脸吧。我门上线的应用突然就不能登录了。改吧。都不知道怎么瞎B改

    10-17
    赞同
    回复
  • 欢欢
    欢欢
    10-12

    同样的问题,想知道怎么解决的

    10-12
    赞同
    回复
  • 蓝色骨头😈
    蓝色骨头😈
    10-10

    the same issue.


    10-10
    赞同
    回复
  • Japho
    Japho
    10-09

    我最近在继承授权登录的时候也发现了这个问题,不过我使用的是未包含支付的v1.8.6.1版本、手动集成,调起微信的时候会报这个错误,但是不影响登录授权逻辑,很是费解。

    已经配置了applinks,universal links 配置正确,可以正常唤起app

    具体问题是在iOS 12.4.1设备,微信7.0.4版本上出现的,

    相同代码操作在iOS 13.1.2,微信7.0.8未出现这个问题

    楼主有什么解决办法联系一下。😀

    10-09
    赞同
    回复 4
    • Lofi
      Lofi
      10-09
      同样,暂时没有解决啊,只能回退版本了
      10-09
      回复
    • 䤔娏
      䤔娏
      10-09
      pod 'WechatOpenSDK', '= 1.8.5'  这么固定版本 已测好使
      10-09
      1
      回复
    • 汪俊
      汪俊
      10-25回复䤔娏
      我也遇到同样问题,用你这个方式真可以。必须赞一个
      10-25
      回复
    • 钟高荣
      钟高荣
      12-03回复汪俊
      我同样设置了,还是提示同样的错误。 大神有设置别的地方吗
      12-03
      回复
  • 䤔娏
    䤔娏
    10-09

    现在有没有解决方案 我这线上项目都不能用了

    10-09
    赞同
    回复
  • 方巾蛋
    方巾蛋
    10-08

    楼主解决了嘛,如果解决了,方便说下如何解决的不

    10-08
    赞同
    回复 8
    • Lofi
      Lofi
      10-08
      并没有解决,测试功能都OK,但就是有这一条日志,很方!再过几天就要上线了,不知道会不会出问题啊。
      10-08
      回复
    • 方巾蛋
      方巾蛋
      10-08回复Lofi
      咦,你是报错这个然后功能是ok的啊?。。我是报这个信息,然后微信支付都唤不起来,一直报错:
      -canOpenURL: failed for URL: "weixinULAPI://" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"

      wxlog:no need to setComm, isWXSupportULAPI:0, command:0

      +[WXApi genExtraUrlByReq:withAppData:]: unrecognized selector sent to class 0x102190268
      10-08
      回复
    • 方巾蛋
      方巾蛋
      10-08
      我晕  发完这条回复后,忽然想到一个事情,在build setting 里面other link的位置 新加了一个-all_load,然后就搞定了。。。。
      10-08
      1
      回复
    • 丁德恺
      丁德恺
      10-10回复方巾蛋
      您好,我也是报这个错WXApi genExtraUrlByReq:withAppData,您加了all_load就好了?我还是不行..
      10-10
      回复
    • 丁德恺
      丁德恺
      10-10回复方巾蛋
      请问您还做了其他的改动嘛?
      10-10
      回复
    查看更多(3)
  • 王智超
    王智超
    09-30

    也是这个问题,没配置applinks,有关系吗?请尽快看下

    09-30
    赞同
    回复 1
    • Lofi
      Lofi
      10-08
      找后台给配了个域名,universalLink设置正确,可以根据链接跳回app,仍然有这个日志哦
      10-08
      回复

正在加载...