Mob ShareSDK

Android - V2.7.10
iOS - V3.5.0
Mob下载:https://github.com/MobClub/Ne...

For Unity3D 集成指南:http://wiki.mob.com/unity3d%E...

注:本文写于 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/rea...

图片合成:http://answers.unity3d.com/qu...

http://www.cocoachina.com/bbs...

新浪微博
接入文档:http://open.weibo.com/wiki/%E...

SSO受权
接入微博的第三方Android、iOS利用可通过微博官网客户端疾速实现OAuth2.0受权。 不须要反复输出微博用户名、明码,只须要一步操作,间接点击受权按钮即可实现受权,加强了操作简便性及帐号安全性。

SSO受权目标是简化受权流程,读取以后用户登录在客户端上的身份来实现免登录,只须要点击操作就能够实现新浪帐号在第三方利用登录,升高两头的流失率。

微信
接入文档:https://open.weixin.qq.com/cg...

微信开放平台申请流程

QQ
接入文档:http://wiki.mg.open.qq.com/in...

遇到的问题
错误码:发送失败,请查看网络并重试

参考:[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?...

安卓版微信分享
安卓版微信分享只有一段话,并没有相应的网页和图片

批改WeChat中的BypassApproval为false,不论是否通过审核。

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

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

QQ分享

其它
在TotalCommand中解压ShareSDK.zip之后, 不显示__MACOSX文件夹,导致在从新压缩成zip包时短少了文件。

ShareSDK.projmods 为json格式文件,强烈建议应用可查看Json格局的文本编辑器来查看和编辑,能够进行语法查看。如果是应用VSCode能够装置JsonTools插件,并且在右下角文件格式中抉择Json

建设帐号零碎

**第三方平台登录 http://wiki.mob.com/%E8%8E%B7...