Android inapp购买显示错误的产品
您好,我正在我的应用程序中使用inapp purchse版本3。Android inapp购买显示错误的产品,android,in-app-purchase,in-app-billing,Android,In App Purchase,In App Billing,您好,我正在我的应用程序中使用inapp purchse版本3。从那时开始下载演示,我已将所有代码集成到我的应用程序中更改Base64键我的应用程序更改manifiest中的所有权限,然后在DevOper控制台上起草此文件,使inapp purchse产品具有pro版本名称,价格为199Rs。现在的问题是,当我要从设备上购买时,它的DisplayMe示例标题和价格是$0.99。为什么因为我用专业版制作产品而不喜欢这个样品?它的显示如下所示: 在您的应用程序代码中 检查戴尔文档中的这一行 当Pur
从那时开始下载演示,我已将所有代码集成到我的应用程序中更改Base64键我的应用程序更改manifiest中的所有权限,然后在DevOper控制台上起草此文件,使inapp purchse产品具有pro版本名称,价格为199Rs。现在的问题是,当我要从设备上购买时,它的DisplayMe示例标题和价格是$0.99。为什么因为我用专业版制作产品而不喜欢这个样品?它的显示如下所示:
在您的应用程序代码中 检查戴尔文档中的这一行 当PurchasePassportActivity启动时,它将得到一个回调 说明账单可用,然后继续购买护照。这个 此活动中唯一的特殊之处是传递SKU( 从Google Play)到帮助器服务的项目ID。在本教程中,我们将 使用“android.test.purchased”SKU,这意味着购买将始终是安全的 成功 在为passport产品进行设置时,我们还在给定的方法中设置产品id(项目id或您可以说SKU)
@Override protected void dealWithIabSetupSuccess() {
purchaseItem(Passport.SKU);
}
在passport类中,我们传递SKU或产品id
编辑:
public class Passport {
public static final String SKU = "your_real_product_id"; // Replace this with your item ID;
// we are using "android.test.purchased" for testing the billing process
}
正如文档所说,在这里更改您的产品id,它是在play console中创建的
“android.test.purchased”是用于测试的虚拟产品id
计费应用程序周期的购买流程。这将有助于你
在应用程序中测试购买场景,但不使用信用卡
过程要测试信用卡流程,您可以单击
对话框中给出的价格为0.99美元,您可以找到端到端测试
用信用卡也可以
我还想建议您实现谷歌自己提供的原始演示
为了
编辑
产品标识:
public class Passport {
public static final String SKU = "your_real_product_id"; // Replace this with your item ID;
// we are using "android.test.purchased" for testing the billing process
}
它应该是“NAME/ID”格式,就像“Product NAME(Product_ID)”一样
必须选择产品标识,然后根据您的回复,它应该是
“proversion”在您的案例中
希望它能对您有所帮助。可能是您在购买设备时没有传递正确的产品Id。我现在做的相同的事情有一个问题,为什么显示示例标题?当我开始使用我的应用程序时,会发生什么?我必须更改sku=“android.test.purched”?@PintuCorna,请理解我的意思,您只需更改“您的产品id”而不是“android.test.purched”。我们使用“android.test.purchased”仅用于测试目的,在我们将应用程序上传到play store后,将不再需要它。如果您正在使用“您的产品id”,它将在对话框中显示您的产品标题和产品说明。希望您现在理解了我的意思。请检查我在上述答案中编辑的Passport类,如果您仍然有任何问题,请将您的Passport类和其他类代码编辑到您的问题中。@Maulik我理解,但混淆的是,在我的inapp采购列表中,它显示的是采购Pro版本(proversion)在标题名称/ID下,我可以将其视为产品ID购买PROVE版还是PROVALY?@ PituCurna在我的回答中编辑,根据您以前的回复,应该是“Provice”是您的Product Tid。