在我的应用程序中我上传了manged项目,如果它已经购买,则显示项目已经拥有此项目,但如果用户删除它,他们可以再次免费下载,如果已经购买。但它给了我错误开发者错误。
APK是签名。 相同的代码版本。
05-03 12:36:01.455: D/Finsky(22460): [1] MarketBillingService.sendResponseCode: Sending response RESULT_DEVELOPER_ERROR for request
05-03 12:36:01.455: I/ALSAModule(1695): Initialized ALSA PLAYBACK device hifi
05-03 12:36:01.475: I/System.out(22585): responsecodeRecieved
05-03 12:36:01.485: I/System.out(22585): responsecodeRecieved = =nullRESULT_DEVELOPER_ERROR
答案 0 :(得分:0)
开发人员错误的原因应该是
之一在版本2中,afaik,没有类似于“ ALREADY_PURCHASED ”的特定错误代码。
版本3具有此功能( BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED ),并且实现起来更简单一些。试试吧。
我相信这是类似的: In app purchase displays message "you already own this item." in android