Shr*_*uti 3 android in-app-purchase in-app-billing
我知道Android中的应用程序购买和Dungeons应用程序之后,但我有一些疑问,我想清楚.
我们是否需要为用户创建我们自己的自定义购物车,或者我们是否需要仅显示应用内商品列表及其详细信息,并为用户提供选择以供选择,然后Google Checkout会休息并结束结账?
在这个链接上,我发现:
当您使用应用内结算服务销售商品时,无论是应用内商品还是订阅商品,Google Play都会处理所有结帐详情,因此您的应用无需直接处理任何金融交易.Google Play使用与用于购买应用程序相同的结帐后端服务,因此您的用户可以体验到一致且熟悉的购买流程.
这是否意味着我们无法为我们的应用添加购物车?
是否存在应用程序只能包含特定数量的应用程序产品ID的限制?产品ID是否有最大限制?
如果产品停止使用我的应用程序,是否有删除该产品或至少阻止它显示给用户的规定?
在我的应用程序中,将有单独的产品和产品包.例如:一个产品可以是一首歌,一个包可以是4首歌曲.在这种情况下,该套餐是否仅在Google Play或其他地方被视为产品?我的意思是,产品包装是否只被视为单独的产品?
我需要专家指导并明确上述要点.任何教程/指南的链接都会得到赞赏以及解释.
我在我的游戏中使用托管项目实现了IAB(应用程序内结算).
1.
您只能通过IAB一次购买一件产品.无法一次购买多件物品,因此没有"购物车".工作流程是:用户单击"购买"项目,然后您将请求发送到Google Play,这将为您提供一个PendingIntent用于显示用户完成购买该单个项目的结帐的用户(然后您必须执行通过随后的各种响应收集更多内容,所有这些都在官方文档中记录.您无法进行在单个结帐中显示多个商品的购买请求.
您可以使用基于购物车的系统的一种方式(假设它不违反任何类型的Google服务条款,虽然我不明白为什么会这样)可能只是出售固定金额的信用卡,以便在您的商店购物.20美元商店信用卡,5美元商店信用卡等(如果您想使用自己的古怪货币,则可获得20美元的20美元金币).然后,您可以制作自己的购物车系统,通过您自己的服务器消费.
2. 我不知道每个应用程序的IAB项目数量有任何限制.
3. 您的应用中显示哪些项目完全取决于您.无法在运行时从Google Play检索您的产品列表.您必须在应用程序中对产品进行硬编码,或者拥有自己的服务器,应用程序可以查询该服务器以显示要显示的产品列表.
如果您通过开发者控制台从应用程序中删除了IAB项目,并且您的应用程序尝试购买它,您将在应用程序中收到错误,这样您就可以告诉用户该项目不可用.
4. 您可以选择以下项目进行购买:
my_app.songpacksongs1to4只代表IAB中的可购买项目,与其他4项完全相同.IAB中的项目基本上只是命名价格,其中包含在结帐时显示的描述和友好名称.
如果它们不受管理,则可以多次购买,并且无法通过IAB的恢复事务恢复它们,因为它们的状态未被跟踪.如果他们被管理,他们只能购买一次,你可以通过恢复交易恢复它们,因为IAB服务器会跟踪他们的购买状态.
没有Google Play服务器端方法可以说项目代表其他项目的集合."包"只是另一个命名价格.
如果您有逻辑,您需要应用控制用户是否可以根据您在应用程序和/或您自己的服务器上自己执行所有操作所需的其他项目的状态购买包或单个项目.
| 归档时间: |
|
| 查看次数: |
3468 次 |
| 最近记录: |