2015-07-21 33 views
1

我有一个使用Purchase插件进行订阅的Cordova应用程序。在Android和iOS上,如果应用程序启动离线,商店将发出无法连接到商店的错误。这本身就很好。我可以检查他们是否仍在试用中,如果是,请授予其他应用的访问权限。Cordova Purchase Plugin离线验证订阅

问题是如果他们要么未在试用版中,要么先前购买过订阅。

如果他们不在审判中,我认为他们基本上是SOL,但我愿意接受创造性的建议。

但更重要的是,如果iOS上有活动订阅,插件将不会验证该订阅,因为它无法联系商店进行验证。它会抛出一个错误。在Android上,它将验证订阅电话是否处于脱机状态。

因此...我的主要问题是...如何使用cordova购买插件离线验证iOS订阅?这是否应该脱机使用iOS或脱机实施?

回答

0

订阅应该使用服务器进行验证,这是不可能脱机的。当订阅状态无法验证时,您可以实施自己的策略(默认允许或拒绝访问)。您可以记住localStorage中的最后一个订阅状态。

正确的答案都取决于您的订阅提供的访问权限。

可下载的内容?允许在订阅(当然是在线)下载内容,在离线状态下访问下载的内容。