一、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以上