当前位置: 首页 > 面试题库 >

检查自动续订订阅是否仍然有效

凌征
2023-03-14
问题内容

每当我打开应用程序时,我都想检查自动续订订阅状态。

这是为了确保用户仍订阅了该服务。我该如何实现?

有什么想法吗?谢谢

PS:我正在使用 SwiftyStoreKit


问题答案:

这是几种进行收据验证的方法,以检查是否已将用户授予订阅。这是正确执行此操作的两种方法:

  1. 如此处所写,在本地进行收据验证。
  2. 远程执行收货验证,因为它是写在这里。提到不应将收据发送到应用程序内的App Store。简短的摘要:

    • 您的应用会将收据发送到您的后端。
    • 您的后端将收据发送到Apple后端进行验证。
    • 您的后端得到了苹果的回应。
    • 您的后端将结果发送回您的应用程序是收据有效还是无效。

通过两种方式,您都可以获取应用内购买列表。它还将包含过期的订阅。您将需要检查所有订阅并检查到期日期。如果仍然有效,则必须向用户授予订阅。

据我了解,您正在使用SwiftyStoreKit,这是用于本地收据验证的开放任务。



 类似资料:
  • 问题内容: 我想知道是否有一种方法可以测试您是否已订阅Android方面的主题。 基本上,我 希望 所有的设备将其安装在订阅一个主题,当第一次由设备获取的令牌。但是,设备总是有可能无法订阅。FCM注册令牌应该在设备上安装很长时间,因此,在不清除数据,卸载/重新安装等情况下,不应再次调用onTokenRefresh()方法。 我的想法是测试以查看设备是否已订阅MainActivity中的主题,如果没

  • STOMP规范规定订阅必须有id头。 https://stomp.github.io/stomp-specification-1.2.html#SUBSCRIBE_id_Header 订阅id标头 由于单个连接可以与服务器有多个打开的订阅,因此必须在框架中包含id标头以唯一标识订阅。id标头允许客户端和服务器将后续消息或取消订阅帧与原始订阅关联。在同一连接中,不同的订阅必须使用不同的订阅标识符。

  • 我想知道是否有一种方法可以测试你是否订阅了android方面的主题。 基本上,我希望所有设备在安装期间,当设备首次获得令牌时,都会订阅一个主题。然而,设备总是有可能无法订阅。FCM注册令牌应该长时间安装在设备上,因此,如果不清除数据、卸载/重新安装等,就不应该再次调用onTokenRefresh()方法。 我的想法是测试设备是否订阅了我的Mainactive中的主题,如果没有,则尝试再次订阅。如果

  • 订阅指过滤表(table)的规则,Canal 客户端发送给客户端订阅规则,那么服务端将会推送符合规则的表数据过来,采用正则匹配。 允许所有表:.\*\\\\..\*

  • 我已经使用Spring Security和SAML实现了SSO。以下是目前为我工作的内容: 当我尝试访问SP上的任何资源时,如果我还没有登录,我会被重定向到我的IdP(在我的情况下是idp.ssocircle.com)。在IDP成功验证后,我会被重定向回SP,并授权传入的SAML响应并为相应的用户创建一个会话。到目前为止,一切都很酷!但是当我从IDP注销时(通过从idp.ssocircle.com