Unity遊戲開發——unity接入多渠道sdk

最近遊戲進入最後測試和接入sdk階段,對接了多個sdk簡單記錄和分享一下在接入各個渠道sdk中遇到的問題和坑,在之後或其他人看到之後可以繞過,提高效率僅此而已。

我們使用的unity開發,在選擇sdk接入的時候最先想用原生一個一個去接入,但是商務告訴我我們可能對接二十多個甚至更多的時候我選擇放棄這個方案。通過了解和別人推薦最後選擇了三方的接入平臺易接。好處就是一次接入可以打包不同渠道。

一般接入流程是,接入易接的sdk製作母包,這是一些統一的接口,但是比較坑的就是易接沒有unity工程案例,文檔也不是非常完善,這個需要和他進行多次交流。這個母包一般就是一些必須要接入註冊,登錄,驗證,支付等接口。

第二是申請接入渠道的參數,幾乎每一個渠道參數數量和要求都不一樣。

最後就是使用易接的三方工具進行打包導出帶有渠道的包。

360:根據整個流程走下來上傳審覈沒有遇到太大問題,就是在想改變刪檔測試和不刪檔測試遇到了一些問題。

百度:在上傳之後審覈信息就改變審覈通過,這是一個假象,百度有一點比較噁心就是切換賬號,這個需要在項目中預留這個接口,也就是刪除數據和斷開現有鏈接。還有一個百度需要自己添加簽名,在開始遇到簽名文件修改之後我們遊戲崩潰比較嚴重,唯一修改的地方就是他修改了簽名,之後我導出一個沒有簽名的app給他就解決這個問題。

UC:比較特殊一下他需要上報很多人物信息的接口這個需要在開始製作母包的時候進行注意,在上傳的時候還需要自己進行自測,主要是創建人物的時候你上報的信息是否可以查詢到即可,在就是支付接口沒有問題即可,上報遊戲接口沒有問題支付接口也調用也沒有太大問題,我遇到過一次之前支付都沒有問題,最後一次進行審覈死活沒有辦法彈出支付界面,最終還是缺點上報人物信息出現的問題。

聯想:聯想的渠道接入非常想吐槽,一個效率低,我們創想好了應用自檢也通過他們也通過了,但是還需要一些了非常麻煩的操作,甚至我們在後臺又重新創建了一個應用來對應他審覈通過版本,app的提交也之後在羣裏進行,他的支付特別坑,在打包中需要填寫計費點,這個計費點和代碼還有聯想後臺需要統一要不就會彈不出充值購買的界面。在後臺上的支付回調地址也需要和易接後臺的地址一致。

搜狗:最開始無法彈出登錄對話框,用按鈕可以調用,在代碼中讓登錄方法延遲1s執行,就解決無法彈出對話框。

當樂網:需要使用它自己的簽名文件,兩種方法一個是unity中直接使用它的簽名文件進行導出,在一個就是導出一個無簽名文件使用360加固工具在進行簽名。

在製作母包需要注意登錄驗證成功纔是真正登錄成功。

注意渠道後臺的支付通知地址和易接工具提供的支付接受地址需要一致。

易接工具大部分在打包時候已經進行加固,不要在點擊加固(這是一個坑),也就是除去你沒有辦法去掉加固其他的加固這個都不要選擇。



發佈了151 篇原創文章 · 獲贊 89 · 訪問量 79萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章