Android IAB v3测试和构建

Android IAB v3测试和构建,android,in-app-billing,Android,In App Billing,我正在我的应用程序中实现IAB v3,并完成了以下步骤: 将签署的APK发布到Alpha测试中,并添加了测试购买产品 创建了一个允许成为测试人员的Google组,并在组中添加了一个测试帐户 接受成为我设备中的测试人员 将示例代码从驱动器示例导入我的应用程序 IbaHelper设置正常,但表示没有SKU 所以现在我想弄清楚,用什么软件包可以进一步开发IAB功能。文档中说包必须是GooglePlay版本,有人说你可以在所有地方构建签名包,但必须使用相同的密钥库来签名包 使用Eclipse作为Andr

我正在我的应用程序中实现IAB v3,并完成了以下步骤:

  • 将签署的APK发布到Alpha测试中,并添加了测试购买产品
  • 创建了一个允许成为测试人员的Google组,并在组中添加了一个测试帐户
  • 接受成为我设备中的测试人员
  • 将示例代码从驱动器示例导入我的应用程序
  • IbaHelper设置正常,但表示没有SKU

    所以现在我想弄清楚,用什么软件包可以进一步开发IAB功能。文档中说包必须是GooglePlay版本,有人说你可以在所有地方构建签名包,但必须使用相同的密钥库来签名包

    使用Eclipse作为Android应用程序运行,这样我就可以查看日志并在需要时使用调试模式,难道没有快速启动应用程序的方法吗

    谢谢

    编辑


    看起来购买可以通过简单地使用Eclipse启动应用程序来完成,但不确定我从发布密钥库中创建的调试密钥库是否对此有影响。SKU id必须在客户机/自有服务器中硬编码,因此我误解了IabHelper查询部分。

    以下是用于测试inApp购买的SKU id示例

    static final String ITEM_SKU = "android.test.purchased";
    
    这里有很好的教程。

    您是否在play store上为此应用创建了sku ID?如果没有,那么创建它并在项目中使用该SKU Id。嗯,那么示例代码只是查询已经拥有的项目?您是否必须为购买按钮硬编码SKU id?