我實現了谷歌玩IAB SDK,但是當我跑我得到了以下消息的應用程序:谷歌播放應用程式內結算購買錯誤
需要認證。您需要登錄到您的Google帳戶。
雖然我在Developers Console上發佈了應用程序,但我也仔細檢查了ProductID
。
我實現了谷歌玩IAB SDK,但是當我跑我得到了以下消息的應用程序:谷歌播放應用程式內結算購買錯誤
需要認證。您需要登錄到您的Google帳戶。
雖然我在Developers Console上發佈了應用程序,但我也仔細檢查了ProductID
。
我想你是直接從Android工作室測試你的應用程序,你必須創建一個封閉測試版,添加你的電子郵件給測試人員併發布。
僅使用簽名的APK測試應用程式內購買與相同版本的代碼和版本的名字,你在發表的APK有谷歌控制檯上
同時添加電子郵件至測試
除了@Tinco德西蒙的答案,也許你正試圖從控制檯訪問錯誤的物品ID。從此thread,「在開發人員控制檯訂閱項目中有id」premium「,並且我嘗試訪問」premium_version「項目」「。請仔細檢查itemID
是否與您在應用中請求的ID相符。
另外值得注意的是,它可能需要長達6-8小時才能使用新創建的應用內產品。
您還可以檢查此相關的SO quesiton:Android IAB. Error - Authentication is required. You need to sign into your Google Account
此消息表明,可能是你不與任何谷歌帳戶,您的測試設備登錄,如谷歌付出總是需要一個谷歌帳戶購買任何從玩商店。