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 ...
随机推荐
- Kubeadm部署安装kubernetes1.12.1
1.环境准备(这里是master) CentOS 7.6 两台配置如下,自己更改主机名,加入hosts, master和node 名字不能一样 # hostname master # hostname ...
- 小程序报错 “渲染层错误” Expect END descriptor with depth 0 but get another
项目中有几个页面在控制台出现这个“渲染层错误”,虽然不影响业务操作,怕存在潜在风险,今天抽时间找了下原因,解决这个问题. 控制台报错日志如下: (中国标准时间) 渲染层错误 Error: Expect ...
- Rancher 构建 CI/CD 自动化流程 - 动态配置 Jenkins-slave(一)
一.说明 1)需求: Rancher 上部署 Jenkins-master,服务采用 Jenkins-slave 发布,发布完成后 Jenkins-slave 自动销毁. 2)环境: Rancher ...
- 【chromium】 渲染显示相关概念
DRM(Direct Rendering Manager) DRM 由两个部分组成:一是 Kernel 的子系统,这个子系统对硬件 GPU 操作进行了一层框架封装.二是提供了一个 libdrm 库,里 ...
- 关于FMX 单击出来右键菜单,并显示在当前下面
关于FMX 单击出来右键菜单,并显示在当前下面 procedure TForm1.btn6MouseDown(Sender: TObject; Button: TMouseButton; Shift ...
- mvc企业微信开发全局配置
protected void RegisterSenparcWork() { var isGLobalDebug = false;//设置全局 Debug 状态 ...
- C#完成 使用异步线程定时更新窗体标签内容,并对标签内容进行求和显示
这是我在面试过程中遇到的一个小测试,很可惜,当天未能圆满完成,虽然第二天经过实际测试已经OK 了,但学无止境,继续努力吧,特将此代码贴在这里,供以后学习使用: namespace mytest { p ...
- C# vb .NET读取识别条形码线性条码code39
code39是比较常见的条形码编码规则类型的一种.如何在C#,vb等.NET平台语言里实现快速准确读取该类型条形码呢?答案是使用SharpBarcode! SharpBarcode是C#快速高效.准确 ...
- java 泛型和object比较
引言 我们使用object和泛型做形参,都是为了让这个方法能接收更多类型的对象,让程序变得更健壮,代码复用率更高.当我们回看自己写的代码时会发现,好像使用泛型的地方使用object也可以,使用obje ...
- Java自学-操作符 逻辑操作符
Java的逻辑运算符 逻辑运算符 示例 1 : 长路与 和 短路与 无论长路与还是短路与 两边的运算单元都是布尔值 都为真时,才为真 任意为假,就为假 区别: 长路与 两侧,都会被运算 短路与 只要第 ...