ID參數無效什么意思?
參數沒傳遞過來(所傳參數為空或不存在),但是你使用這個參數的函數或方法要求此參數必須存在且不為空一、已經接入SDK1.0版本如何升級已接入SDK1.0版本,即已經實現了登錄、支付流程,可以直接查閱《4.3懸浮窗口Gamebar》一節即可,其他內容與SDK1.0版本一致
二、調試登錄時,提示“游戲不存在
SDK服務端會對參數作必要的校驗,校驗不通過則有此提示
1、聯系運營檢查該游戲是否打開了聯調狀態
2、聯系運營檢查是否創建了該游戲
3、上架后的游戲需要從游戲中心下載APK包進行安裝
三、聯調時出現“游戲ID參數無效”
后臺會驗證游戲ID是否為空,是否為數字,如果驗證不通過即有此提示
1、CP需要檢查游戲ID是否給定正確的
2、部分語言如PHP作POST提交時需要將表單類型轉為x-www-form-urlencoded,否則可能取不到參數
3、SDK服務端僅接收KEY-VALUE形式提交的參數,參數格式不接受JSON及數組的形式
四、支付時出現“參數簽名不正確 ”+一串簽名串
在支付流程中參數簽名校驗不
1、檢查是否使用了錯誤的app_secret,在集成時,常有錯用app_key進行簽名
2、在對參數用app_secret簽名時,參數沒有按要求的順序生成簽名
3、md5算法不一致,檢查md5(“中國”)為"c13dceabcb143acd6c9298265d618a9f"
4、簽名的參數和提交的參數是要一致的,此時需要比較服務端的簽名串與異常提示的簽名串是否存在不同,尤其注意不要漏掉相關參數
5、浮點類型的數據注意用字符串參與簽名及傳遞,防止丟失末位的0
五、支付時如何作參數簽名
簽名規則按 文檔5.2.2數據協議約定進行簽名
具體可以參考5.3.2簽名串示例,為NULL的值用""空串代替,數字類型的用0,同時客戶端也""串或0提交參數
六、支付成功,收不到發貨回支付成功后,SDK服務端會異步通知CP服務端進行發貨1、檢查回調地址是否正確,如拼寫錯誤
2、回調地址不支持ssl協議,即不能用https配置回調地址
3、回調地址本身服務不可用,需檢查網絡,域名等相關是否處于可用狀態
4、回調地址不能存在非法字符,&,空格等字符將會被轉義, 導制回調地址不可用
5、在聯調狀態修改回調地址時,需要重新