我需要在我的移动应用程序中实现可更新订阅,具有不同的计划、持续时间和价格(就像 Netflix 正在做的那样),这在移动设备和我的桌面应用程序中都有效。
我阅读了很多主题,我明白知道订阅是否正确续订的唯一方法是从移动应用程序中检查它:这对我来说是个问题,因为如果我在移动应用程序中购买了订阅并且我停止使用它,但我仍在使用桌面应用程序,在订阅结束时我不知道订阅是否被续订(因为用户从未打开过移动应用程序)所以我会阻止用户在桌面登录应用程序。
我还了解到,使用 Stripe 或 Paypal 来管理移动应用程序中的支付是不可能的,因为商店会阻止不使用专有购买系统的应用程序来销售非实物商品或服务。
所以,问题是:有没有办法进行定期订阅并知道它当前是否处于活动状态以及在不打开移动应用程序的情况下支付的总金额?如果没有,我如何在移动和桌面应用程序中管理定期订阅?可能我需要使用 webview 创建一个外部网页,然后使用 Stripe 或 Paypal?
谢谢。
Matteo
字体:在 Xamarin 中移动实现 Stripe
上的 Renewalbe 订阅
编辑
我们的目的是管理桌面应用程序上的订阅,但让移动用户也可以在移动设备上购买计划。
可以使用网络视图或默认移动浏览器将用户重定向到桌面网页并从这里购买,在苹果和 Play 商店上发布应用程序时没有任何问题。