我有一个能够让用户订阅的应用程序。
但我不确定在应用程序内管理订阅的最佳方式是什么。由于用户可以在应用外取消订阅,我是否需要在每次打开应用时检查订阅状态?还是会减慢应用程序的流量?
还是有更好的方法来做到这一点?谢谢!
我有一个能够让用户订阅的应用程序。
但我不确定在应用程序内管理订阅的最佳方式是什么。由于用户可以在应用外取消订阅,我是否需要在每次打开应用时检查订阅状态?还是会减慢应用程序的流量?
还是有更好的方法来做到这一点?谢谢!
所有的 API 都是异步的。如果您要求它在应用程序加载时进行验证并在它准备好时获得响应,它不应该减慢您的应用程序。据我所知,一旦订阅状态发生变化,它也应该告诉你,所以不需要轮询它。用户可以通过在使用您的应用程序时断开互联网连接来欺骗这一点,但下次他连接时,它应该会继续这样做。
如果您还没有,我建议您使用AndroidBillingLibrary。它非常易于使用,并且消除了大部分困难。对于大多数基本情况,它应该足够好。只要确保你应用了这个补丁或获得一个已经应用它的版本。