ShareSDK分享
2017-12-10 本文已影响0人
不要虚度美好的时光
一、文档
帮助与文档:http://wiki.mob.com/快速集成/
SDK下载地址:http://www.mob.com/downloadDetail/ShareSDK/ios
由于苹果审核政策需求,对于那些需要客户端分享的平台,例如微信,QQ,QQ空间等,我们的分享菜单的方法里已经处理,没有安装客户端是不会在分享菜单上显示的,只有安装了才会显示。
二、使用步骤
1. 下载SDK包,整个拖进去
2. 添加依赖库
三、碰到的错误
1. Use of undeclared identifier 'PayResp'
如果ShareSDK与微信支付里的SDK,都加了SDK,就会提示这个错误,解决办法是把ShareSDK里面的微信支付SDK删除掉。
2. 莫名崩溃时,网上搜一下错误,加上 -ObjC
四、分享弹窗一直提示ShareSDK自带的分享,而不显示自己新增的分享:
解决办法:加上白名单
配置SSO白名单
在iOS9以上系统需要增加一个可跳转App的白名单,即LSApplicationQueriesSchemes
否则将在SDK判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败
在项目中的info.plist中加入应用白名单,右键info.plist选择source code打开(plist具体设置在Build Setting -> Packaging -> Info.plist File可获取plist路径) 请根据选择的平台对以下配置进行缩减:
五、分享页面英文转中文方法:
自己制作的Demo: WJWPay