中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

手機游戲渠道SDK接入工具項目分享(三)撥開云霧是個坑

發布時間:2020-07-07 15:30:19 來源:網絡 閱讀:578 作者:andy_ever 欄目:開發技術

一直在糾結是先寫框架設計還是先寫掉過的坑,最后本這娛樂大眾的態度先寫掉過的坑讓大家樂呵下。

項目開發過程中遇問題無數,回顧下8個大坑照成了項目一定程度上延期甚至返工。

 

  1. 1.  項目一開始幾個人把現有3家主流的產品(1接,棱鏡,AnySDK)研究了一遍。沒想先在這里就進坑了。在研究了幾天后發現這3家雖推出有一定時間,但都是以第三方服務角度設計和開發的產品,與需求不符。

  2. 2.  版本管理、和流程管理等內容因為運營人員更替一直在調整,直到我提出需要加價才做吧。需求上快把打包工具做成OA系統了,刪除了于渠道、游戲、運營無關的需求后,也花了近2個月才完成。

  3. 3.  服務端指望一個項目里面集成所有渠道解決問題,被證實是不可能完成的,將所有功能和渠道都才分為服務或模塊并解除了耦合后才得以繼續。

  4. 4.  事實上要帶領一群菜鳥完成開發工作,高大上的設計很蛋疼,要簡單、簡單、再簡單。

  5. 5.  最初設計出包需要經過反編譯,然后插入渠道SDK內容,再編譯成分包。因為市面上聚合SDK產品都是采用這個模式,所以我們理所當然的跟這走了,為了攻克反編譯及整合資源花了好幾周時間。最后發現被帶溝里了。在調研typesdk這個開源項目時發現,里面直接使用Unity導出的項目工程進行原生編譯出包,避免了反編譯帶來的問題和隱患,想想也對我們有項目源碼和渠道接入源碼,干嘛吃撐了去反編譯。

  6. 6.  最初設計框架封裝很全面,所以靈活性很低。但自己開發的產品需要更高的靈活性。因為買來的東西遇到需求時你只要說沒這功能就完了,自己開發的產品就需要和產品運營撕B。

  7. 7.  因為時間就是金錢,框架設計一完成就急于接入渠道SDK,最后部分渠道SDK因為于設計的接口不兼容被放棄,應該先調查完成所有渠道是否兼容設計后才開始接入。

  8. 8.  上線游戲開發組不愿意修改充值邏輯,認為會影響效率和穩定性,項目上線后就被刷充值,都說高手在民間,不能有任何僥幸心理。后來在所有充值和登錄相關接口都加上了主動校驗、被動校驗和防刷機制。

 

其他小問題這里就不說了,都是google、百度可以解決的問題。其實最后typesdk這個開源項目對我們的啟發很大。我這里不能提供我項目的代碼,但有興趣的猿類可以看看typesdk的項目(https://code.csdn.net/typesdk_code)

 

下期預告《手機游戲渠道SDK接入工具項目分享(四)設計簡單才是美》


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周口市| 调兵山市| 宣汉县| 田东县| 北海市| 三原县| 怀集县| 吉安县| 天长市| 隆德县| 涟水县| 巴中市| 徐州市| 谢通门县| 肇源县| 铜梁县| 南陵县| 田阳县| 木里| 阿尔山市| 凤阳县| 灵宝市| 凤冈县| 上思县| 项城市| 滨州市| 卢湾区| 昌乐县| 上蔡县| 饶阳县| 隆尧县| 南投市| 普陀区| 普洱| 永顺县| 确山县| 凉城县| 日土县| 兴宁市| 鲁山县| 金塔县|