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

上一篇下一篇

猜你喜欢

热点阅读