Android计费-如何从购买对象获取订阅持续时间

bq8i3lrv  于 2023-02-02  发布在  Android
关注(0)|答案(1)|浏览(145)

我正在使用计费库的版本5。我有一个产品ID为"MySub"的订阅,它有两个优惠。一个月一次,一个年一次,优惠ID为"sum.monthly""sub.yearly"
例如,当我购买每月选项时,我从计费库接收到的购买对象只有产品ID "MySub"。但它没有告诉我用户购买了哪个产品。如何从购买对象中提取该信息?

bnlyeluc

bnlyeluc1#

优惠ID不会存储在Google Play计费库返回的"购买"对象中。您可以在自己的数据库、应用或本地数据库中跟踪优惠ID,并根据订阅的时间段将购买对象与相应的优惠ID相关联。
例如:如果分是有效期为30天,你可以假设它是每月提供,如果它是有效期为365天,你可以假设它是每年提供.
你可以用一个简单的if else结构来检查。
我建议创建另一个子计划或创建基本计划。

相关问题