收藏
回答

微信分享显示universal link 校验不通过,然后微信支付调不起来?

备忘录和safri可以通过universal link 打开app,但是微信总是显示校验不通过,注册的opensdk和官网填写的universal link是一致的,而且微信支付总是返回success是no

  if ([[NSString stringWithFormat:@"%@",resDic[@"code"]] isEqualToString:@"K-000000"]) {

            PayReq* req = [[PayReq alloc] init];

            req.partnerId   = resDic[@"partnerid"];

            req.prepayId    = resDic[@"prepayid"];

            req.nonceStr    = resDic[@"noncestr"];

            req.timeStamp   = [resDic[@"timestamp"] doubleValue];

            req.package     = resDic[@"package"];

            req.sign = resDic[@"sign"];

            [WXApi sendReq:req completion:^(BOOL success) {

                

                

              

            }];


回答关注问题邀请回答
收藏

3 个回答

  • 微信技术专员-aizen
    微信技术专员-aizen
    2019-12-10

    请在调用register接口前,打开WXApi.h的日志接口,观察报错日志和原因

    + (void)startLogByLevel:(WXLogLevel)level logBlock:(WXLogBolock)logBlock;


    2019-12-10
    赞同
    回复 6
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-10
      2019-12-10
      回复
    • 微信技术专员-aizen
      微信技术专员-aizen
      2019-12-10回复栗明ʚɞ
      这个日志对应的表现是拉起微信,但是universal link校验不通过,是吗?
      2019-12-10
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-10
      对,到微信的界面,上面说universal link校验不通过
      2019-12-10
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-11
      什么问题呢?
      2019-12-11
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-11
      找到问题了吗?给个回复呗
      2019-12-11
      回复
    查看更多(1)
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-12-09

    你好,如果核对传入openSDK的universal link和 在微信平台登记的universal link一致的话,麻烦提供下appid和universal link,麻烦再复现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    2019-12-09
    赞同
    回复 11
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-10
      找到问题了吗?
      2019-12-10
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-12-10回复栗明ʚɞ
      回复消息请在评论下回复,这样才收到提醒哈
      2019-12-10
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-10
      18小时前
      AppID:wxc97e54157de310f7
      Universal Links:https://m.b2b.bjbabyhome.com/
      微信号:lm_257737
      时间:2019.12.09 18:01
      2019-12-10
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-11
      1天前
      找到问题了吗?
      2019-12-11
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-11
      已经影响开发了,能否给个回复?
      2019-12-11
      回复
    查看更多(6)
  • 栗明ʚɞ
    栗明ʚɞ
    2019-12-09

    AppID:wxc97e54157de310f7

    Universal Links:https://m.b2b.bjbabyhome.com/

    微信号:lm_257737

    时间:2019.12.09 18:01


    2019-12-09
    赞同
    回复 11
    • 微信技术专员-aizen
      微信技术专员-aizen
      2019-12-13
      https://m.b2b.bjbabyhome.com/apple-app-site-association/


      日志上看你把apple-app-site-association 这个也加上了,这个是配置文件的路径,而不是完整的universal link路径


      请务必检查registerApp传入的universal link和微信开放平台登记的一致
      2019-12-13
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-13回复微信技术专员-aizen
      但是去掉apple-app-site-association以后,调起微信总是显示正在连接
      2019-12-13
      回复
    • 微信技术专员-aizen
      微信技术专员-aizen
      2019-12-13回复栗明ʚɞ
      https://m.b2b.bjbabyhome.com/
      那直接原因就是你的这个universal links末尾加随机字符不生效, 你可以用safari自测,应该也是无法拉起的


      根本原因可能是你配置文件格式不对,或appID内的teamID或bundleID错误。还可能是系统拉取配置文件失败,这种需要重装app主动触发系统更新
      2019-12-13
      回复
    • 栗明ʚɞ
      栗明ʚɞ
      2019-12-13回复微信技术专员-aizen
      safri和备忘录都是可以拉起我们app的呢
      2019-12-13
      回复
    • 微信技术专员-aizen
      微信技术专员-aizen
      2019-12-13回复栗明ʚɞ
      末尾加随机字符了吗?


      比如你这个case,自测的ul应该是https://m.b2b.bjbabyhome.com/abc
      2019-12-13
      回复
    查看更多(6)
登录 后发表内容
问题标签