
我正在尝试为我的应用设置应用内购买,但总是收到消息,提示找不到该项目.
这是我所做的:
>将APK作为Alpha版本发布到Google
>创建了一个应用内商品并激活了它
>创建一个测试帐户,并将其添加到Google Developer Console中
>使用测试帐户通过Eclipse将apk加载到测试设备(该设备只有一个帐户,而不是开发者帐户)
这是我在应用内购买的代码.它尚未完成,但应出于测试目的而这样做:
public static voID UnlockProVersion2(Context context, final Activity activity){ //... Log.d(LOG_TAG, "trying to unlock Pro-Version"); final IabHelper mHelper; mHelper = new IabHelper(context, key); final IabHelper.OnIabPurchaseFinishedListener mpurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() { @OverrIDe public voID onIabPurchaseFinished(IabResult result, Purchase purchase) { Log.d(LOG_TAG, "Purchasing: finished"); if (result.isFailure()) { Log.d(LOG_TAG, "Error purchasing: " + result); return; } else if (purchase.getSku().equals("unlock_all_features")) { Log.d(LOG_TAG, "Successfully unlocked all features"); } Log.d(LOG_TAG, "purchasing code: " + result); } }; mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public voID onIabSetupFinished(IabResult result) { if (!result.isSuccess()) { Log.d(LOG_TAG, "Problem setting up in-app Billing: " + result); } else { Log.d(LOG_TAG, "Setting up in-app Billing succeded"); // Buy unlocked version mHelper.launchPurchaseFlow(activity, "unlock_all_features", 10001, mpurchaseFinishedListener, "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ"); } } });}我做错什么了吗?这几乎使我发疯:(.
另一个问题:我的测试帐户不能从Google Play商店加载该应用的Alpha版本吗?尽管我认为我已经正确设置了所有内容,但我的测试用户无法在Play商店中找到该应用.是否有指向Alpha应用程序的特殊链接?
开发者控制台说,我应该将“关注链接”发送给测试用户,但没有“关注链接”.
任何帮助都非常感谢.
编辑:
这是开发控制台中我的产品的屏幕截图:
编辑2:
如果我做对了,我应该在Google Play上找到指向Alpha版本的链接,我可以将其提供给测试人员.
不幸的是,您没有在屏幕截图中看到这样的链接.它是德语,但是如您所见,没有链接.它只是说明:将以下链接发送给您的测试人员,但是没有以下链接.
解决方法:
草稿APK足以测试之前的应用内结算,但Google最近对其进行了更改,因此现在您必须在测试前发布(在Alpha或Beta通道中).
首先,请确保该应用已在Alpha通道中发布:您需要按Alpha测试标签中的“立即发布”按钮,才能将其发布到Google Play.它将仅针对Alpha测试人员发布.
然后创建一个要向其添加测试用户的Google网上论坛或Google Plus社区.测试用户进入Google Play中提供的URL并选择成为Alpha测试人员.然后,您可以以测试用户的身份通过测试设备上的Google Play商店安装软件包.
通过Google Play安装后,您可以测试整个IAB购买过程.只要您使用相同的版本代码并正确签署APK,您就可以直接通过ADB在设备上更新软件包,而无需再次通过Google Play.这样可以节省数小时的周转时间.
总结以上是内存溢出为你收集整理的android-找不到应用内购买商品全部内容,希望文章能够帮你解决android-找不到应用内购买商品所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)