美文网首页支付
分享与支付中的磕磕碰碰

分享与支付中的磕磕碰碰

作者: 4VZhang | 来源:发表于2018-01-29 14:48 被阅读4次

    1.分享菜单栏汉化

    使用ShareSDK自带的UI分享界面,出现英文的分享界面! 分享英文.jpeg

    在cocopods中,能看到ShareSDK是有中英文名称的(国际化)

    分享.png

    所以只需要在项目的info.plist文件中增添一个 "Localizations"字段,并添加一个 "chinese (simplified)"即可切换为想要的汉化名称。


    分享中文.jpeg

    2.分享微信-- bundle id验证不通过

    部分手机分享不正常,(ios9,ios10 OK, ios11.2出现此问题)

    bundle ID验证不通过.png
    这是微信有段时间开始验证项目的bundle id相关信息,
    1)去微信的开放平台(https://open.weixin.qq.com)查看注册的应用是否包含ios平台,如若不包含ios平台,请添加!!
    微信开放平台.jpeg

    2)注册的应用的bundle id 和项目的bundle id是否一致,如果不一致,修改一致!

    3.微信支付,调不起微信App

    可能存在的问题
    1)

    //调起微信支付
        PayReq* req             = [[PayReq alloc] init];
        req.partnerId           = model.partnerId;
        req.prepayId            = model.prepayId;
        req.nonceStr            = model.nonceStr;
        req.timeStamp           = model.timeStamp;
        req.package             = model.package;
        req.sign                = model.sign;
        [WXApi sendReq:req];
    

    这些是调起微信app的关键值,如果这些值中任何一个值不存在都会发生调不起微信app的可能!

    相关文章

      网友评论

        本文标题:分享与支付中的磕磕碰碰

        本文链接:https://www.haomeiwen.com/subject/cruxzxtx.html