ShareSDK For Unity集成
Mob ShareSDK
- Android - V2.7.10
- iOS - V3.5.0
Mob下载:https://github.com/MobClub/New-Unity-For-ShareSDK
For Unity3D 集成指南:http://wiki.mob.com/unity3d%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/
注:本文写于 2016-12-16,部分操作可能和mob最新版本不一致,请以官方文档为准。
Android删除不需要的平台
删除 Assets\Plugins\Android\ShareSDK\libs 下不需要平台的jar文件
IOS删除不需要的平台
打开 ShareSDKUnity3DBridge.m,删除不需要的平台,以#define开头。但build xcode之后会有各种link error,目前还未删除不需要的平台。
根据官网的文档进行精简,要注意ShareSDK.projmods 为json格式文件,需要验证语法是否正确。
第三方分享的共同步骤
分享都需要在各自的平台创建应用,获取相关的Appkey、AppID等之类的
图片合成
图片加水印:http://www.arvrschool.com/read.php?tid=1048
图片合成:http://answers.unity3d.com/questions/472379/merge-2-images-into-1-real-time.html
http://www.cocoachina.com/bbs/read.php?tid-100489-fpage-3.html
Unity的三种截屏方式
http://blog.csdn.net/anyuanlzh/article/details/17008909
新浪微博
接入文档:http://open.weibo.com/wiki/%E7%A7%BB%E5%8A%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5
SSO授权
接入微博的第三方Android、iOS应用可通过微博官方客户端快速完成OAuth2.0授权。 不需要重复输入微博用户名、密码,只需要一步操作,直接点击授权按钮即可完成授权,增强了操作简便性及帐号安全性。
SSO授权目的是简化授权流程,读取当前用户登录在客户端上的身份来实现免登录,只需要点击操作就可以完成新浪帐号在第三方应用登录,降低中间的流失率。
微信
接入文档:http://wiki.mg.open.qq.com/index.php?title=%E5%8A%9F%E8%83%BD%E9%9B%86%E6%88%90
遇到的问题
错误码:发送失败,请检查网络并重试
参考:[Android常见问题] QQ或QZone分享报“分享失败,请检查网络并重试”
我的解决办法:重置了ShareSDK的APPKey
<string>QQ05FB8B52</string> 它是qq appid 16进制
IOS平台
'ShareSDK/Support/PlatformSDK/YiXinSDK/libYixinSDK.a(YXApiMessage.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
设置build settings中bitcode为NO
新浪微博
ShareSDK新浪微博分享sso package or sign error解决方法 :http://bbs.mob.com/forum.php?mod=viewthread&tid=19633&extra=page%3D2
安卓版微信分享
安卓版微信分享只有一段话,并没有相应的网页和图片
修改WeChat中的BypassApproval为false,不管是否通过审核。
微信需要通过审核,并且包名和应用程序签名是一样的。
QQ分享
其它
在TotalCommand中解压ShareSDK.zip之后, 不显示__MACOSX文件夹,导致在重新压缩成zip包时缺少了文件。
ShareSDK.projmods 为json格式文件,强烈建议使用可查看Json格式的文本编辑器来查看和编辑,可以进行语法检查。如果是使用VSCode可以安装JsonTools插件,并且在右下角文件格式中选择Json
建立帐号系统
第三方平台登录 http://wiki.mob.com/%E8%8E%B7%E5%8F%96%E6%8E%88%E6%9D%83%E7%94%A8%E6%88%B7%E8%B5%84%E6%96%99-2/
ShareSDK For Unity集成的更多相关文章
- unity集成openinstall流程
目的 1.Unity集成openinstall sdk? 最近在使用一个叫openinstall的SDK,通过它实现免填邀请码的功能,集成到unity游戏开发中.对App安装流程的优化,尤其是免填写邀 ...
- ShareSDK 社会化分享 集成步骤
第一步 :获取ShareSDK 官网:http://www.mob.com 完整的集成文档:http://wiki.mob.com/android-sharesdk%E5%AE%8C%E6%95%B4 ...
- unity, 集成iOS广告sdk注意事项
----更新:2015-10-22 今天在unity里集成讯飞语音听写的iOS sdk,结果发现前面集成domob广告的方法搞复杂了. 其实,直接把UnityViewControllerBase当做s ...
- Unity 集成联通SDK
我相信Unity程序员都会遇到加入SDK的问题,我相信如果你不会android编程,我相信你的CPU当场计算过快而爆炸! 这里也写笔记希望能帮助大家 如果有讲错的地方,希望大家能回复并且提供答案! ...
- sharesdk for android集成调试的几个问题
1.一定要下载最新版,这个东西目前版本升级很频繁,证明产品本身还不稳定,最新版bug会少一点 2.下载最新版SDK的时候,跟随下载最新Sample,官网文档的示例代码及时性很差. 3.调试的几个Key ...
- GJM :Unity集成Leap Motion
Demo演示视频
- iOS开发- 三步快速集成社交化分享工具ShareSDK
1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的. 最近因为公司App有社交化分享的需要,就特此研究了会,拿出来与大家分享. 想要集成社交会分享,我们可以使 ...
- iOS- 三步快速集成社交化分享工具ShareSDK
http://www.cnblogs.com/qingche/p/3727559.html 1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的. 最近因为公司 ...
- WCF技术剖析之七:如何实现WCF与EnterLib PIAB、Unity之间的集成
原文:WCF技术剖析之七:如何实现WCF与EnterLib PIAB.Unity之间的集成 在这之前,我写过深入介绍MS EnterLib PIAB的文章(参阅<MS Enterprise Li ...
随机推荐
- 通过rpm安装crontab
可以在对应的虚拟机centos上查看 所安装的crontab安装信息,然后选中rpm包进行安装,命令:rpm -qa |grep cron 如: 如没有上述信息,表名没有安装,也可以直接用cronta ...
- JAVA锁的膨胀过程和优化(阿里)
阿里的人问什么是锁膨胀,答不上来,回来做了总结: 关于锁的膨胀,synchronized的原理参考:深入分析Synchronized原理(阿里面试题) 首先说一下锁的优化策略. 1,自旋锁 自旋锁其实 ...
- 【RS】Wide & Deep Learning for Recommender Systems - 广泛和深度学习的推荐系统
[论文标题]Wide & Deep Learning for Recommender Systems (DLRS'16) [论文作者] Heng-Tze Cheng, Levent Koc, ...
- Docker 一步搞定 ZooKeeper 集群的搭建
Docker 一步搞定 ZooKeeper 集群的搭建 背景 原来学习 ZK 时, 我是在本地搭建的伪集群, 虽然说使用起来没有什么问题, 但是总感觉部署起来有点麻烦. 刚好我发现了 ZK 已经有了 ...
- Linux内核kobject结构体分析
1.前言 Linux内核中有大量的驱动,而这些驱动往往具有类似的结构,根据面向对象的思想,可以将共同的部分提取为父类,而这个父类就是kobject,kobject结构体中包含了大量设备的必须信息,而三 ...
- thinkphp的路径问题
无法加载模块?验证码无法显示?__URL__没有替换成当前模块路径?那么你可能遇到了跟我一样的问题.如果你是通过超链接(或者是在地址栏输入该页面的地址)来访问某个页面(即模版)时,如果你在这个页面使用 ...
- sublime text 开发记录贴
1.展示信息有两种: self.view.show_popup('hello'), 这个好看点. sublime.status_message('ssss') sublime.error_mes ...
- web项目文档总览
一个web项目的文档应该包含哪些部分 一.规范文档1.ui 设计规范2.js.css.html 编码规范3.后台程序编码规范4.文件层级及模块编码规范二.技术架构评审三.运行环境部署细则四.研发流程: ...
- Java学习:线程池
线程池 线程池概念:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多的资源. 线程池:容器-->集合(ArrayList,Hash ...
- Java中Integer和ThreadLocal
一. Integer 1.引子 在开始之前,我还是需要吐槽下自己,我是真的很菜! 他问:**两个Integer对象==比较是否相等? 我答:对象==比较,是引用比较,不相等! 他问:IntegerCa ...