分享与支付中的磕磕碰碰

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的可能!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,807评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,625评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,041评论 19 139
  • 项目整合管理包括对各项目管理过程组中各种不同的活动和项目管理过程进行识别、定义、组合、统一与协调的过程和活动。 一...
    煎饼说说阅读 895评论 3 4
  • 伏案抚青釭,斗室映霜。 千年前长坂沙场。 横枪夺槊画弓张,马纵当阳。 不觉飞时光,竟感沧桑。 势难莫丢少年狂。 且...
    君莫谭阅读 310评论 0 1