草庐IT

ios - 如何从 Apple 的订阅服务器通知中获取 expiration_intent?

根据以下链接中的文档,当用户续订订阅时,Apple订阅状态​​服务器将发送此字段expiration_intent。Apple'sThisisthesameastheSubscriptionExpirationIntentinthereceipt.Postedonlyifnotification_typeisRENEWALorINTERACTIVE_RENEWAL.https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/S

ios - OAuth 2.0 access_token 可更新

我有一个连接到不同API(例如Instagram、Facebook和TwitterAPI)的iOS应用程序。当通过OAuth2.0进行身份验证时,我需要做的是获取access_token,我有。我只有一个问题,什么时候更新?我在网上看到它会持续很长时间,但仍然需要更新.....嗯......更新的时间周期是多长?或者我是否在每次API调用时更新它,例如,当我想获取Instagram或Twitter用户的JSON提要时,我是否需要先查看access_token?当我想对Twitter等服务进行POST时又如何呢?我是否需要在执行POST之前更新access_token??谢谢你抽出时间,

ios - Apple 自动续订订阅 : validate renewal without app or device

我有一个带有应用内自动续订订阅的应用,所有配置和工作正常。我面临一个棘手的问题,我需要我的服务器知道更新,即使用户在更新后没有重新打开他的应用程序。我实现应用内购买支持的方式是应用注册一个SKPaymentTransactionObserver并在进行新付款时被调用。然后该应用程序调用我的服务器,该服务器与Apple验证收据并延长用户的订阅期。这意味着如果在一段时间结束时用户没有打开我的应用程序,我不知道订阅已延长,因为服务器永远不会用新收据更新......但是当用户购买订阅时,它会为他和其他人启用功能。由于他已经付款,他为其他人启用的功能应该可以使用。我的服务器是否有办法pingap

ios - 应用内购买收据中 pending_renewal_info 属性的文档或含义?

有没有人在验证应用内购买的收据时遇到过pending_renewal_info属性,或者任何人都可以指出有关此字段的文档?我看过AppledocumentationforReceiptValidation但是没有看到我们的系统今天第一次遇到并标记为未知字段的对该字段的任何引用。我正在寻找任何信息以了解它的含义以及我应该采取的行动。 最佳答案 它被记录在https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Cha

iOS 应用内购买 : Managing multiple auto-renewal subscription families

在我们的应用程序中,我们支持四种类型的订阅,例如:单用户包月单用户年度订阅家庭用户每月订阅家庭用户年度订阅我们将这些订阅分为两个系列,如下所示:单用户订阅单用户包月单用户年度订阅家庭用户订阅家庭用户每月订阅家庭用户年度订阅我们有一些查询要了解我列出的自动续订流程:用户能否通过iTunes管理订阅/应用程序在自动续订产品系列之间切换?假设我购买了单人用户月度订阅,现在我想切换到家庭用户月度订阅。当我尝试更改订阅时,iTunes管理订阅会显示哪些选项意味着它会同时显示订阅系列或仅显示我当前订阅的系列?如果我购买了这些不同的家庭订阅,Apple会在当时收费还是在当前订阅到期后收费?假设我购买

ios - Never Get RENEWAL Notification Type on Apple status 更新通知

我创建了一个API,供Applewebhook调用以处理订阅。我已经在Itunes中设置了APIurl以供webhook调用。根据Apple帮助网站https://help.apple.com/app-store-connect/#/dev7e89e149d关于测试自动续订订阅,在测试环境中测试自动续订订阅时,如果我选择订阅期限为1个月,Applewebhook将在5分钟后调用API。p>但问题是,在首次购买后,applewebhook不会跟进调用我创建的用于续订订阅的API。即使我等了超过5分钟。所以我无法通过API进行任何处理来更新数据库中的用户订阅。为了测试自动更新并让apple