我试图让应用内结算在Android上工作,但保留在试图初始化交易得到以下logcat的输出:
// from logcat, BillingService:
Billing service connected
CheckBillingSupported
CheckBillingSupported response code: RESULT_OK
RestoreTransactions
restoreTransactions received RESULT_OK
request id: 12345
request id: -1
handleCommand() action: [com.android.vending.billing.RESPONSE_CODE].
RestoreTransactions: RESULT_DEVELOPER_ERROR
我的设置:
- 我在清单计费的许可。
- 计费服务和接收器在清单中定义。
- 我的应用程序没有发布 ,我只是有过的稿子。
- 我创建了一个单一的应用程序内的项目,并公布它。
- 我添加了一个测试帐户,但不知道它使得在这一点上的差异。
- 无论是在市场上的APK草稿,我的手机上的APK中使用相同的密钥释放模式签署,并具有相同的versionCode。
我已经得到了应用内购买的其他应用程序的工作,但在这种情况下,我已经有一个版本发布的应用程序。 在(如在#3提到的)这种情况下,我从来没有出版的APK一次。 我们要不要发布应用程序,一旦这个工作? 我认为不是,
谢谢