在我的android应用程序中,用户会员计划是每月使用应用程序订阅进行升级的。每个用户“免费”和“高级”有两个对应的会员状态。如果用户按月订阅,则会员状态将变为高级。但在一个月后,会员身份将变为免费。
我们如何从play store获得自动订阅状态,以便我可以将此状态传递到后端,以将用户会员状态升级为高级。
有没有从google play商店到app的回调,或者直接回调到后端服务器,以获取订阅状态?
发布于 2015-11-28 00:10:50
是否有从google play商店到app或直接到后端服务器的回调,以获取订阅状态?
不,您必须在您自己的web服务器中使用Google Play Developer API自己查询purchaseToken。
在您的服务器上收到purchaseToken后,您应该向Google Play Developer API发出请求,以检索expiryTimeMillis。
然后,您应该将一个任务排入队列,以便在给定的expiryTimeMillis处再次运行,以检索最新的到期日期,依此类推,直到该expiryTimeMillis在过去出现,表明订阅尚未续订。
如果你特别想找一个不需要自己构建的带有webhook集成的服务,我建议你去看看https://mbaasy.com。目前它还处于测试阶段,但如果你注册了,我很快就能让你进入测试版程序。免责声明:我是mbaasy.的创始人
https://stackoverflow.com/questions/33917910
复制相似问题