現在做個安卓遊戲,成品之後要上線,發現要接N多個平臺的sdk才能上線,實在是蛋疼到爆了。。。
等接完是不是還有逐個去做版本維護啊?
每次更新還要再出N多個包再逐一提交審覈?
每個包,是不是還要蛋疼地都跑一遍各種安卓機器測試啊?
心想怎麼會有這麼蛋疼的設定。。。這讓做版本管理的情何以堪啊。。。T_T
還好在大家面對這些問題時,小弟已經邁過去了!
Q1. 如何打出N個平臺各自對接sdk的包?
A: 請按以下步驟
把每個平臺的商務QQ都加上(第一天)
每個平臺拉個討論組
找各個平臺的商務拿自己應用的信息,需要申請的自己去申請(第十天)
在棱鏡平臺上申請個賬號,創建個產品和版本(第十一天)
對接一下棱鏡的SDK,有java也有C++版本
把項目提交到棱鏡提供的SVN地址(第十二天)
在棱鏡平臺上逐個渠道創建,並把對應渠道的信息填進去
把渠道對應的棱鏡回調URL填到對應渠道後臺的支付回調URL(第十三天)
都填好了之後,點擊批量打包,把所有渠道都選上
搞定!把下載鏈接發給測試吧!(第十四天)
Q2. 如何打出N個平臺的包之後測試每個機型呢?
A: 這種問題,肯定是找第三方雲測試啦!推薦Testin雲測http://sso.testin.cn
Q3. 如何管理這些包的更新和發佈呢?
A: 用Cocos2d-x的同學,可以選擇用自動解壓更新包的方式更新。非Cocos2d-x的同學建議自己在程序內部使用腳本來調用c++和java代碼,然後自己實現網絡下載壓縮包自動更新!這樣就可以直接繞過平臺的審覈,減少審覈次數,提高產品更新速度!