使用QuickSDK時,需要填寫product_id、client_secret、支付公鑰,如何獲?。?/span>
product_id、client_secret對應agconnect-services.json中的client_id和client_secret。
支付公鑰在應用的“盈利 > 應用內支付服務”頁面獲取。
調用init和checkAppUpdate接口時無法獲取jos類,如何處理?
init和checkAppUpdate接口在聯(lián)運應用SDK和Game Service SDK都包含,調用接口前需集成聯(lián)運應用SDK或Game Service SDK。
應用創(chuàng)建后,應用分類和項目名稱可以修改嗎?
不可以。
商品創(chuàng)建后支持修改商品類型么?
不支持修改商品類型和商品ID。如果需要修改,建議新增商品,并將之前的商品失效。
HMS Core SDK 4.0及以后版本是否兼容Android10?
兼容。
如何獲取EMUI版本號和Android版本號?
獲取Android版本號
Log.i(TAG,"android版本號="+android.os.Build.VERSION.RELEASE)
獲取EMUI版本號
Class<?> classType = null;
String buildVersion = "";
try {
classType = Class.forName("android.os.SystemProperties");
Method getMethod = classType.getDeclaredMethod("get", new Class<?>[] {String.class});
buildVersion = (String)getMethod.invoke(classType, new Object[] {"ro.build.version.emui"});
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
Log.i(TAG,"EMUI版本號="+buildVersion);
如何在手機中查看華為帳號的服務地和注冊地?
帳號服務地:華為應用市場>我的>設置>國家/地區(qū)。
帳號注冊地:華為應用市場>我的>點擊頭像>設置>關于。
華為商店會根據(jù)androidManifest里的uses-features和uses-library字段對用戶進行過濾,過濾規(guī)則和谷歌商店的過濾規(guī)則一致嗎?
當uses-feature和uses-library中的required=true時,才會進行過濾,required=false不會進行過濾。
應用報錯6003,如何處理?
該錯誤碼表示簽名證書指紋錯誤。請檢查簽名證書指紋配置是否已完成。同時建議您:
1. 使用簽名證書指紋(不要使用debug版本的keystore)打包,并在華為真機上進行測試。
2. 檢查Manifest文件中APPID參數(shù)是否正確。
3. 請檢查是否有二次簽名或加固。
應用報錯6004,如何處理?
該錯誤碼表示接口鑒權時,權限不存在。建議您檢查當前應用是否已經(jīng)正常打開相關服務。
如果沒有申請,請完成開啟。
如果已經(jīng)申請,建議將需要申請的服務行所在開關關閉并重新開啟。
該配置項操作后需等待30min左右,同時手機客戶端清除HMS Core的緩存后,重啟手機測試。
清除HMS Core緩存的方法:手機設置>應用>應用管理>HMS Core,進入后,點擊存儲,將數(shù)據(jù)和緩存均清除。
華為后臺對包體大小的規(guī)定,是否有32位和64位包體的規(guī)則?
最大4G,要求兼容32和64位。
華為要求包體兼容32和64位,我們是否可以只提供64位包體,或者是否支持32和64位分兩個包?
目前華為還不支持分32和64位。