問題描述
游戲提交華為審核,結果被駁回,描述:我們發(fā)現(xiàn)您的在未登錄華為帳號的情況下未顯示浮標。測試環(huán)境: Wi-Fi聯(lián)網,安卓版本XX / EMUIXX(尺寸XX ),中文環(huán)境。修改建議:請參考測試結果修復該問題,請顯示華為浮標。
解決方案
提交華為工單系統(tǒng)后( https://developer.huawei.com/consumer/en/support/feedback ),得到了他們官方技術支持的如下答復:
1,請使用EMUI 9.1.1以下版本的華為手機測試(對于EMUI 9.1.1及更高版本的華為手機, HMS Core會自動展示游戲浮標,您無需關注),或者使用已經卸載了華為移動服務的非華為手機(但要事先在華為官網下載安裝華為應用市場)測試復現(xiàn)該問題。
2,請嚴格按照文檔來調用浮標接口:
在所有游戲界面的的onResume方法中調用顯示浮標接口,在在onPause中調用浮標隱藏接口。同一個游戲界面必須已經調用showFloatWindow接口顯示浮標以后,才能調用浮標隱藏接口隱藏浮標。
中文版文檔鏈接如下:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides-V5/game-buoy-0000001050121528-V5
3,注意:游戲要在初始化之后調用浮標接口,而不是等到登錄成功之后再調用。
這里我參考上述答復發(fā)現(xiàn)我是在登錄成功之后才調用的浮標接口,所以才導致審核被駁回。
前期我這邊也在網上百度了一些關于華為浮標異常的帖子,看到一個還不錯的總結帖,也分享給大家?
https://developer.huawei.com/consumer/cn/forum/topic/0204399583447760128?fid=18