0

在我的应用程序中,我上传了管理项目,如果它已经购买,则显示项目已经拥有该项目,但如果用户删除它,如果已经购买,他们可以再次免费下载。但它给了我错误开发人员错误。

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
4

1 回答 1

0

开发人员错误的原因应该是其中之一

  1. 包名不一致。
  2. 开发者控制台和用于购买的应用之间的应用版本不匹配。
  3. 私钥/发布签名不一致。

在版本 2 中,afaik 没有类似于“ ALREADY_PURCHASED ”的特定错误代码。

版本 3 有这个(BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED)并且更容易实现。试试看。

我相信这是相似的: 在应用程序购买中显示消息“您已经拥有此项目”。在安卓中

于 2013-05-03T08:14:52.450 回答