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授权目的是简化授权流程,读取当前用户登录在客户端上的身份来实现免登录,只需要点击操作就可以完成新浪帐号在第三方应用登录,降低中间的流失率。

微信

接入文档:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&lang=zh_CN&token=f6214721e920e5d23be7e5477279897095568dd2

微信开放平台申请流程

QQ

接入文档: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

微信分享绕过审核

【ShareSDK】常见问题汇总 2016.12.19更新

<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,不管是否通过审核。

微信需要通过审核,并且包名和应用程序签名是一样的。

[Android常见问题] 微信分享(对比及配置)

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集成的更多相关文章

  1. unity集成openinstall流程

    目的 1.Unity集成openinstall sdk? 最近在使用一个叫openinstall的SDK,通过它实现免填邀请码的功能,集成到unity游戏开发中.对App安装流程的优化,尤其是免填写邀 ...

  2. ShareSDK 社会化分享 集成步骤

    第一步 :获取ShareSDK 官网:http://www.mob.com 完整的集成文档:http://wiki.mob.com/android-sharesdk%E5%AE%8C%E6%95%B4 ...

  3. unity, 集成iOS广告sdk注意事项

    ----更新:2015-10-22 今天在unity里集成讯飞语音听写的iOS sdk,结果发现前面集成domob广告的方法搞复杂了. 其实,直接把UnityViewControllerBase当做s ...

  4. Unity 集成联通SDK

    我相信Unity程序员都会遇到加入SDK的问题,我相信如果你不会android编程,我相信你的CPU当场计算过快而爆炸!  这里也写笔记希望能帮助大家 如果有讲错的地方,希望大家能回复并且提供答案!  ...

  5. sharesdk for android集成调试的几个问题

    1.一定要下载最新版,这个东西目前版本升级很频繁,证明产品本身还不稳定,最新版bug会少一点 2.下载最新版SDK的时候,跟随下载最新Sample,官网文档的示例代码及时性很差. 3.调试的几个Key ...

  6. GJM :Unity集成Leap Motion

        Demo演示视频

  7. iOS开发- 三步快速集成社交化分享工具ShareSDK

    1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的. 最近因为公司App有社交化分享的需要,就特此研究了会,拿出来与大家分享. 想要集成社交会分享,我们可以使 ...

  8. iOS- 三步快速集成社交化分享工具ShareSDK

    http://www.cnblogs.com/qingche/p/3727559.html 1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的. 最近因为公司 ...

  9. WCF技术剖析之七:如何实现WCF与EnterLib PIAB、Unity之间的集成

    原文:WCF技术剖析之七:如何实现WCF与EnterLib PIAB.Unity之间的集成 在这之前,我写过深入介绍MS EnterLib PIAB的文章(参阅<MS Enterprise Li ...

随机推荐

  1. 创建java类中类出现is not an enclosing class

    public class A { public class B { } }; 需要实例B类时,按照正逻辑是,A.B ab = new A.B(); 那么编译器就会出现一个错误--"is no ...

  2. java面试题——高级篇

    一.集合 Hashmap的原理 源码分析参考文章:http://www.cnblogs.com/xwdreamer/archive/2012/06/03/2532832.html 题目参考文章:htt ...

  3. 简单认识RTLO(Right-to-Left Override)

    目录 两行代码实现字符逆序输出 做个假文件 参考 今天在群里看到的用法,RLO是一个微软的中东Unicode字符8238,或者0x202E,可以使后面的字符都变为RTL(阿拉伯语从右往左书写,对我们来 ...

  4. docker 镜像加速,修改为阿里云镜像

    首先访问 登录阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,会获取专属的镜像地址 centos用户执行下列操作即可 s ...

  5. oracle拼接sql语句

    示例: select  'select a.xh,a.dj,a.xzb from xsjbxxb a where a.xzb=' || chr(39)  ||   a.xzb ||  chr(39)  ...

  6. TreeMap源码分析2

    package map; import org.junit.Test; import com.mysql.cj.api.x.Collection; import map.TreeMap1.Ascend ...

  7. [转帖]k8s 基本使用(上)

    k8s 基本使用(上) https://www.jianshu.com/p/8d60ce1587e1 本文将介绍 k8s 中的一些最基本的命令,并辅以解释一些基本概念来方便理解,也就是说,本文是一篇偏 ...

  8. 由一个问题引起的思考:WEB开发中,使用JSON-RPC好,还是RESTful API好?

    起因: 研究zabbix的API设计风格.查看zabbix官网API文档,可以看到使用的是json-rpc:2.0 随后搜索到知乎上的一个问题讨论:https://www.zhihu.com/ques ...

  9. 一个 Java 正则表达式例子

    今天在项目里看到用 Python 正则表达式的时候,用到 group,没有仔细看.正好学习 Java 正则表达式,对 group 多留意了一下. 上代码: import java.util.regex ...

  10. PHP7.3.0+弃用FILTER_FLAG_SCHEME_REQUIRED的解决办法

    今天本地调用一个接口报错了: filter_var(): explicit use of FILTER_FLAG_SCHEME_REQUIRED and FILTER_FLAG_HOST_REQUIR ...