帮助与文档

> >

注意→_→:目前ShareSDK for iOS有2个大版本:ShareSDK v3.x(新版)和ShareSKD v2.x(旧版),本教程是ShareSDK v3.x适用的集成文档。若需要ShareSDK v2.x,请参考旧版文档:网页链接

本文档基于 ShareSDK-iOS-3.4.0 版本书写,建议搭配Unity5.x,体验快捷集成ShareSDK.
若使用 ShareSDK-iOS-3.4.0 之前版本或者 Unity 4.X 版本请参考:网页链接

一、下载ShareSDK的Unity3D工具类

打开Github下载 New-Unity-For-ShareSDK 项目,双击ShareSDK.unitypackage导入相关文件(注意:想实现iOS自动打包必须使用此包,否则可能导致xcode中没有依赖到iOS 底层的SDK)。
注意该操作可能会覆盖您原来已经存在的文件! 

二、挂接ShareSDK脚本并配置平台信息

选择好需要挂接的GameObject(例如Main Camera),在右侧栏中点击Add Component,选择Share SDK 进行挂接。(如下图)

step1

 

step2

(如上图)挂接后会发现提供了当前支持的平台和及其配置信息。可以直接在此处修改你所需要的平台的配置信息。需要注意的是当前的编译环境是Android还是iOS,其字段名称是不同的哦,要注意切换平台!

红色方框第一个App Key指的是ShareSDK的appkey,可以到Mob官网注册应用获得。其他的就是各社交平台各自的配置信息。

改我们默认的那些appkey需要在ShareSDK.cs(/ Assets / Plugins / ShareSDK / ShareSDK.cs ) 和 ShareSDKDevInfo.cs(/ Assets / Plugins / ShareSDK / ShareSDKDevInfo.cs ) 文件中配置所需的平台信息,步骤如下:

i.配置您自己的ShareSDK的AppKey(在ShareSDK.cs中)

ii.选择所需要的平台,不想要的可以直接注释或删掉(在ShareSDKDevInfo.cs中)

iii.配置对应平台的信息(建议直接修改字符串值即可)(在ShareSDKDevInfo.cs中)(注意:要修改全部,比如微信:包含微信总平台,微信好友,朋友圈,微信收藏,对应的appkey都需要改,配置完了注意刷新unity的控制面板,更新更改了的数据)

另外右击上面的设置按钮,弹出一个框,在点击Reset这个刷新按钮,把这个面板上的appkey刷新一遍,检查看下appkey是不是有同时更改掉:

只有初始化的appkey全部更改了,才能换成自己的appkey。

以上平台的app_key、app_secret等字段不同分享平台可能不同,详情可参考:《统一表》。

进行分享、授权

分享步骤:

i.定制分享信息

ii:如有需要,可针对指定平台定制分享内容(可选 – 各平台定制字段请参考附件<分享内容参数表>)

iii.指定分享的回调

iv.然后将内容传入分享接口

 

授权步骤:

i.指定授权的回调

ii.进行授权

 

获取用户信息

i.指定获取用户信息的回调

ii.获取用户信息

完成上述步骤后即可导出Xcode项目进行测试,并且不再需要在Xcode项目中进行其他操作。

Notice:如遇到任何问题,可跟我们的技术支持同事联系,QQ: 4006852216