我有一个适用于各个平台的应用程序,包括iOS、Android和Windows。为了使用该应用程序,需要支付每月费用,但只需支付一次即可在所有平台上使用。这与Spotify相同,因此只需付费一次即可使用每个平台。
根据Google和Apple的指南,我需要提供应用内购买来支付每月费用。该系统连接到由我控制的服务器管理的用户帐户。我正在存储用户的订阅数据,因此如果用户在iOS上使用应用内购买,则将信息传输到中央服务器以解锁Android应用程序(如果已经在另一个平台上支付)
问题是以下情况: 用户有一个有效的通过Google Play支付的订阅。iOS和Windows应用程序也已解锁。现在用户卸载了Android应用程序,转到Google Play网站并取消了订阅。在当前情况下,我无法检测到这个问题,订阅将对所有其他平台有效。
问题是: 有没有一种模式可以绕过这个问题? Spotify等公司也解决了这个问题,所以一定有解决方案。