当前位置 : 主页 > 网络推广 > seo >

有没有办法检索用户是否已取消Android In App订阅

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在使用谷歌应用内结算v-3来实施订阅. 我的订阅有一周的Trail期,UI显示“Avail A Week Free”视图. 如果用户因任何原因订阅和取消,我需要显示“UpGrade”视图. 据我搜索,我了解到如果用户
我正在使用谷歌应用内结算v-3来实施订阅.

我的订阅有一周的Trail期,UI显示“Avail A Week Free”视图.
如果用户因任何原因订阅和取消,我需要显示“UpGrade”视图.

据我搜索,我了解到如果用户在活动订阅期间取消订阅,INAPP_PURCHASE_DATA_LIST autoRenewing标志将返回false.在订阅期结束后,getPurchase()可能返回空.

在这种情况下,我如何知道要显示哪个UI,因此当订阅到期和用户未订阅时,getPurchase()将为两者返回空.

由于任何用户只能使用试用版一次,您可以查看 getPurchaseHistory()并查看该用户是否曾订阅过您的订阅.如果他是 – 你需要显示“UpGrade”视图,否则,你可以显示“Avail A Week Free”视图.
网友评论