一、Mob官网申请账号

1、注册账号

官网地址:http://www.mob.com/。

2、选择Unity集成的ShareSDK 添加应用名称。

MOB会生成应用对应的AppKey 和app Secret

3、MOB 认证,个人或者企业认证

二、下载Unity ShareSDK集成资源包

选择其他ShareSDK Unity 版本

1、到ShareSDK git 下载

Git地址:https://github.com/MobClub/New-Unity-For-ShareSDK,点击Clone or download下载

2、导入Unity工程,选择shareSDK.unitypackage

选择Project –> import package -> custom package

3、挂载Share SDK

Share SDK 可以挂载在Main Camera。。

通过添加Add Component 加载 share SDK。

三、第三方平台申请授权账号

1、微信开发平台注册

微信开发平台:https://open.weixin.qq.com/
注册申请自己应用 ,获取设置一下信息。以下参数为假,仅做参考。
AppId:“wx6e123b203e7aa4f4”
AppSecret:“ed425de41958d9s7c20c99915f23fa5d”

iOS平台
Bundle ID:com.nd.demo
测试版本Bundle ID:com.nd.demotest

Android平台
应用签名:631691dfadfd61762b8137ed3ffe45d67
包名:com.nd.demo

四、修改第三方集成的配置

1、修改AndroidManifest.xml配置(Android)


修改package名称,使用微信申请的包名

修改第三方回调类

修改MOB申请账号APPKEY 和APPSecret

2、使用包名打包第三方回调类封装(Android)

对DemoCallback.jar 使用微信申请的应用包名com.nd.demo重新打包。

Eclipse导入shareSDK资源部 修改包名

选中更改的包名类->Export

替换原来的DemoCallback.jar。

备注:建议拿自己应用的包名com.nd.demo到mob官网客服 让他打包给你。自己打包会有问题,环境搭配可能不对,比较麻烦。顺便说一下客服态度超nice,你可以尽情骚扰

3、修改share SDK挂靠的参数(Android)


备注:提供第三方登录选项比较多,请在ShareSDKDevInfo.cs注释其他不需要的

4、修改ShareSDK集成的配置(IOS)

ShareSDK appkey 和appsecret 配置跟Android一样,微信的配置除了 WeChat ,WeChatMoments , WeChatFavorites之外还要配置WechatSeries

五、打包Android 版本

1、设置Unity JDK/SDK/NDK

请在Unity -> edit -> preferences –> external tools 设置

JDK:请装JAVA JDK 如:D:\Program Files\Java\jdk1.8.0_25
NDK:自己下载 如:E:\newUnity\NDK\android-ndk-r13b-windows-x86_64\android-ndk-r13b
SDK: 下载Android studio 如:C:\Users\Administrator\AppData\Local\Android\Sdk

2、设置导出Android playsetting

请在Unitly-> file -> build settring -> plalysetting 设置
在Other Setting 设置Version、Minimum API Level,package Name

备注:在选择Android 环境,请选择build system 为 Internal

3、设置Android导出的 keyStore

在Publishing Settings 设置当前应用的keystore,在key->alias 选择你导入的keyStore选项。

备注:这样才能保证Unity导出的apk签名跟微信开发平台注册的Android签名一直。

六、打包IOS 版本

1、请在Unitly-> file -> build settring -> plalysetting 设置

在Other Setting 设置Bundle Identifier, scripting backend=IL2CPP , Api Compatibility Level = .NET 2.0

2、在Xcode上设置deployment info和 architectures

ShareSDK IOS要求deployment 版本8.0以上

Unity:ShareSDK 微信 授权相关推荐

  1. Unity — ShareSDK 获取微信头像

    ShareSDK获取微信头像 导入ShareSDK 的unity插件包, 新建一个游戏对象并挂起 ShareSDK这个组件,填写好你申请的游戏参数, 写好登陆授权的回调函数 private void ...

  2. Unity ShareSDK接入QQ登陆微信登陆

    Unity 接入微信登陆QQ登陆 首先我们需要去下载ShareSDK http://www.mob.com/mobService/sharesdk 将下载下来的压缩包中的ShareSDK.unityp ...

  3. Unity.安卓微信支付与ShareSDK微信登陆合并

    上篇补充:先看下流程图 还需要进行箭头标记的步骤 1.成功支付后,需要在将回调的地方,将结果发给服务器,由服务器调用查询订单接口查询,以服务器的结果为准. 2.可购买的商品一般都会有自己的数据表配置, ...

  4. Unity接入微信SDK——iOS(接入微信SDK)

    Unity接入微信SDK--iOS(一 接入微信SDK) 下载微信SDK 下载地址:微信开放平台 导出Unity Xcode项目 导出Unity Xcode项目,并打开 微信SDK导入Xcode项目 ...

  5. 微信授权获取用户的openid和支付宝授权获取用户的userid

    为什么80%的码农都做不了架构师?>>>    当一请求一个链接或者是扫描二维码时,会请求后台方法,当然对于微信和支付宝来说,大多数时候是扫 码 一.首先说微信: 1.首先会判断请求 ...

  6. 慕课网_《微信授权登录》学习总结

    时间:2017年08月12日星期六 说明:本文部分内容均来自慕课网.@慕课网:http://www.imooc.com 教学源码:无 学习源码:https://github.com/zccodere/ ...

  7. html5+ mui框架 微信授权登录后跳回app无任何回调事件

    2019独角兽企业重金招聘Python工程师标准>>> 微信授权登录可以调起微信,但是在微信上点击确认登陆后跳回app,但是之后无任何回掉事件. 问题原因: 1 因为我在集成Face ...

  8. thinkphp 微信授权登录 以及微信实现分享

    <?php namespace app\wechat\controller; use think\Controller; use think\Request; /** * 微信授权登录类 * U ...

  9. ios微信登录不上服务器,iOS微信授权登录

    首先需要确保你的App应用在微信开发平台上注册创建并获得对应的接口,对应登录.支付等功能还涉及付费,具体申请流程就不再这里说了.到开放平台->管理中心->移动应用->查看应用,确认你 ...

最新文章

  1. Beyond Compare启动出错解决方案
  2. Visual Studio 2017 离线安装方式
  3. 使用EFI引导从硬盘(U盘)安装Win7的图文教程
  4. linux windows 域,linux加入windows域之完美解决方案
  5. 4 读写文件_和尧名大叔一起从0开始学Python编程-简单读写文件
  6. Ubuntu Vi编辑器中文乱码问题的解决
  7. java 判断是合法语言_使用Java 怎么实现一个判断IP地址是否合法的功能
  8. 传智播客 机器学习和深度学习之 Scikit-learn与特征工程 学习笔记
  9. EXCEL单元格公式-实现阿克曼函数计算
  10. C语言 打印数组为什么要用循环
  11. 网上管家婆软件,最新在线进销存软件。
  12. 【seaborn】(五)联合分布图
  13. Refused to execute script from 'http://localhost:8080/login' because its MIME type ('text/html') is
  14. echarts地图设置legend_ECharts 的第 100 个版本!
  15. NIT考试感想与复习unity基础
  16. ORACLE中的KEEP()使用方法
  17. 我用Python爬取美食网站3032个菜谱并分析,没有我不会做的菜!
  18. 宽带响应超时服务器无应答,宽带服务器无应答怎么办
  19. arm+linux+分辨率无效,Arm NPU的超分辨率!
  20. Matlab之读取shp文件函数shaperead

热门文章

  1. “网络巨轮”BGP的区别对待手段
  2. python之父国籍中文名字_Python之父跟别人吵了一架,然后工具pep8改名字了
  3. Vue.js 最佳实践清单,照亮你的开发之路
  4. dede php低版本出现500错误,织梦网站后台报500错误解决方法
  5. 关于 batis.binding.BindingException: Invalid bound statement (not found) 解决方案
  6. OpenGL ES 2.0 完全入门
  7. 海量并发低延时 RTC-CDN 系统架构设计(下)
  8. Python项目运行报错 django.core.exceptions.ImproperlyConfigured: WSGI application ‘WebTool.wsgi.application
  9. 新型 tomcat websocket 内存马检测与防护思路探究
  10. flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 类似css的relative