大家好,在我的谷歌播放开发者控制台,当我要创建应用程序内的应用程序内的产品部分,它只显示2个选项(托管产品,订阅)所以我怎么才能创建非托管产品,请帮助我。
谢谢你。
dwbf0jvd1#
这是因为In app billing ver3现在只支持两种产品类型:托管和订阅查看此链接在第3版中,所有应用内商品都是受管理的。这意味着用户对所有应用内商品购买的所有权都由Google Play维护,您的应用可以在需要时查询用户的购买信息。当用户成功购买应用内商品时,该购买将记录在Google Play中。一旦购买了应用内商品,它将被视为"已拥有"。处于"已拥有"状态的应用内产品无法从Google Play购买。您必须发送"已拥有"应用内产品的消费请求,Google Play才能再次购买该产品。消费应用内产品会将其恢复为"未拥有"状态,并丢弃先前的购买数据。
piztneat2#
在应用内付费版本3中,只有两种产品类型1.* 被管理产品 *1.* 订阅 *如果要使其成为非托管产品,则必须动态执行此操作1.选择 * 被管理产品 *1.购买完成后,只需添加以下函数,使此未拥有的(非托管产品)默认情况下是拥有的。Thanks to p-mercier(用于建议此解决方案)和以下代码:mHelper.consumeAsync(purchase, mConsumeFinishedListener);
mHelper.consumeAsync(purchase, mConsumeFinishedListener);
不过,如果您遇到与检查product_id相同的问题,则无法检查android.test.purchased你必须从开发者控制台输入真实的产品ID。另请参阅:Android in app purchase: Signature verification failed
dldeef673#
有2种类型的产品,分为3个类别1)托管产品a)非消耗性管理产品B)消耗性管理产品2)订阅在您的情况下,您应该使用“消耗品管理产品”,它允许多次购买同一产品,就像购买游戏币一样。有关详细信息,请参阅https://developer.android.com/google/play/billing/api#consume
3条答案
按热度按时间dwbf0jvd1#
这是因为In app billing ver3现在只支持两种产品类型:托管和订阅
查看此链接
在第3版中,所有应用内商品都是受管理的。这意味着用户对所有应用内商品购买的所有权都由Google Play维护,您的应用可以在需要时查询用户的购买信息。当用户成功购买应用内商品时,该购买将记录在Google Play中。一旦购买了应用内商品,它将被视为"已拥有"。处于"已拥有"状态的应用内产品无法从Google Play购买。您必须发送"已拥有"应用内产品的消费请求,Google Play才能再次购买该产品。消费应用内产品会将其恢复为"未拥有"状态,并丢弃先前的购买数据。
piztneat2#
在应用内付费版本3中,只有两种产品类型
1.* 被管理产品 *
1.* 订阅 *
如果要使其成为非托管产品,则必须动态执行此操作
1.选择 * 被管理产品 *
1.购买完成后,只需添加以下函数,使此未拥有的(非托管产品)默认情况下是拥有的。
Thanks to p-mercier(用于建议此解决方案)和以下代码:
mHelper.consumeAsync(purchase, mConsumeFinishedListener);
不过,如果您遇到与检查product_id相同的问题,则无法检查
android.test.purchased
你必须从开发者控制台输入真实的产品ID。另请参阅:Android in app purchase: Signature verification failed
dldeef673#
有2种类型的产品,分为3个类别
1)托管产品
a)非消耗性管理产品
B)消耗性管理产品
2)订阅
在您的情况下,您应该使用“消耗品管理产品”,它允许多次购买同一产品,就像购买游戏币一样。有关详细信息,请参阅https://developer.android.com/google/play/billing/api#consume