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

分享与支付中的磕磕碰碰

作者: 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