Unity:ShareSDK 微信 授權

一、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以上
在這裏插入圖片描述在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章