Unity3d 使用ShareSDK、友盟分享

http://blog.csdn.net/wuyt2008/article/details/51996882

1.png
Snip20170308_1.png
            ShareSDK For Unity3D支持一键打包功能须知
                        (仅面向 iOS端)

概述:针对以往Unity- iOS开发者在集成ShareSDK时,每次导出项目都要重新导入ShareSDK的情况,从本版本开始,ShareSDK将支持自动导入功能,每次生成Xcode项目将不再需要重复如导入SDK,添加依赖库,对info.plist的设置等工作。

步骤:

•   直接导入项目中的ShareSDKForU3DwithEditor. unitypackage。
•   Unity项目导入了插件后发现会有两个文件夹,一个是Plugin,用于存放ShareSDK功能的接口脚本,另一个是ShareSDKiOSAutoPackage,用于存放支持一键打包功能的插件。
•   如果需要设置info.plist文件(如iOS9的白名单,如URL Scheme),请打开文件ShareSDKiOSAutoPackage -> Editor –> SDKPorter 

–> ShareSDKPostProcessBuild.cs 。找到文件中的EditInfoPlist方法,并自行按照格式修改 PlistAdd 和 LSAdd 字符串(也可以自行添加其他键值,请自行参考xcode的info.plist文件源码)。
• (可选)unitypackage导入的包中, ShareSDKiOSAutoPackage 下还有一个文件叫ManagePlatforms。可以通过挂载此文件实现平台的分包选择。挂载后如图所示

在打包Xcode项目前,请勾选好您所需要的平台
注:若不挂载ManagePlatforms.cs,则默认是全平台集成

•   完成上述步骤即可一劳永逸,再也不需要每次调试的时候都要重新导入ShareSDK了。

然后,Unity导出Xcode工程后,无需在下载 iOS端的 ShareSDK,直接分享分享就可以了(这个在友盟目前还做不到)。

友盟分享

笔者2个都使用过,比较喜欢友盟。它的集成很简单,下面是集成的记录。
http://bbs.umeng.com/thread-17764-1-1.html

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容