/***********************************
*Google Play支付IAP接入測試注意事項
*1.版本號需要和線上的一致
*2.包名需要和線上的一致
*3.包簽名需要和線上的一致
*4.google_publickey是從GOOGLE后臺創建APP后取得的key
*5.商品ID要和Google后臺ID一致
*6.Google后臺把要參加測試的GooglePlay賬戶加入測試人員組中,設置產品測試方式(封閉式 開放式,封閉式需要把第7步,開放式沒試過)
*7.把測試地址發給測試人員,讓其確認參加測試,地址格式如:https://play.google.com/apps/testing/com.mygame.mypackageName(包名)(公開測試和
*8.賬戶登錄手機賬戶(手機設置里,手機需要安裝GooglePlay相關service,國外手機基本都有,國內的基本沒有,需要通過第三方軟件安裝,推薦 谷歌安裝器 ),
*9.手機登錄瀏覽器GooglePlay,打開測試地址,點擊確認參加測試
*10.打開app,點擊支付,確定傳入正確的參數(productid,price等,不然會報‘錯誤 需要驗證身份,您需要登陸自己的Google賬戶’),添加信用卡(需要有國際支付visa等)
*11.用于支付的publickey base64一定要檢查,每個app都不一樣
*12.商品id不能太簡單,如果和其他app的商品id相同,最好(貌似是必須加包名)格式是:包名.productId,則會導致‘錯誤 需要驗證身份,您需要登陸自己的Google賬戶’
*13.如果Google后臺已經把賬號加入測試組,但是賬戶自己沒有確認參加測試(在格式為https://play.google.com/apps/testing/com.mygame.mypackageName(包名)的網址確認),這時購買就會提示 ‘錯誤 無法購買您要買的商品’
***********************************/
吐槽一下Google Play IAP SDK的錯誤提示,都是尼瑪 ‘’錯誤 需要驗證身份。您需要登陸自己的Google賬號。", 日了狗了,商品id不對,簽名不對,版本號不對都報這一個錯,日了,能不能換個錯誤提示,光坑我們了,嚴重誤導我們。
Error
Authentication is required. You need to sign into your Google Account.