在appstore中发布iOS自动续费订阅时出现问题,但没有共享机密

在appstore中发布iOS自动续费订阅时出现问题,但没有共享机密,ios,in-app-purchase,subscriptions,auto-renewing,Ios,In App Purchase,Subscriptions,Auto Renewing,我希望有人能帮我解决这个问题: 最近,我被要求修复一个应用程序,该应用程序在处理自动恢复订阅时出现问题。 用户抱怨他们在续订后无法访问内容 当我调查它时,我注意到自动更新的应用程序内购买实际上已经销售了一年多,但在iTunesConnect中没有共享的秘密。 苹果声明,如果未生成共享密钥,则无法在appstore中发布自动续费订阅。但显然你可以。 无论如何,我当然生成了一个共享秘密并实现了订阅处理,现在工作正常。至少我所有的测试都成功了:) 因此,我们发布了新版本,之前有问题的用户被要求点击恢复

我希望有人能帮我解决这个问题:

最近,我被要求修复一个应用程序,该应用程序在处理自动恢复订阅时出现问题。 用户抱怨他们在续订后无法访问内容

当我调查它时,我注意到自动更新的应用程序内购买实际上已经销售了一年多,但在iTunesConnect中没有共享的秘密。 苹果声明,如果未生成共享密钥,则无法在appstore中发布自动续费订阅。但显然你可以。

无论如何,我当然生成了一个共享秘密并实现了订阅处理,现在工作正常。至少我所有的测试都成功了:) 因此,我们发布了新版本,之前有问题的用户被要求点击恢复购买按钮(只需调用
[[SKPaymentQueue defaultQueue]restoreCompletedTransactions]
)。 这个想法仅仅是触发一个新的收据验证,这样应用程序就可以处理退出日期——这次是正确的——并且用户应该可以再次访问。 正如我所提到的,该功能在所有测试中都运行良好

但它仍然不起作用。由于这是appstore版本中的一个问题,您可以想象我几乎没有调试信息。 我所知道的是,从收据验证中,订阅根本不会返回为有效

我已经为此苦恼了好几天,我开始怀疑,购买汽车续费订阅本身可能就是问题所在。至少是在我生成共享秘密之前购买的

有人经历过这样的事情吗?请分享

当没有共享秘密时,自动续费订阅的行为是否可能与不续费订阅的行为相同?或者类似的? 我感谢你给我的任何暗示

不过,我还是很惊讶,一个自动续费的订阅是如何在没有共享秘密的情况下进入应用商店的。我想我记得有一段时间,没有它就不可能创建一个汽车可再生能源购买。 但我今天查了第二个账户:这是可能的

无论如何,我期待你的意见

谢谢各位


克劳迪娅

我可能已经找到了一个解决方案:在我的情况下,共享机密按钮没有如文档中所述显示:

这是因为,作为为客户工作的独立开发人员,即使我加入了开发团队、ITC等,并且拥有访问所有ITC字段(甚至合同和银行…)的所有权限,似乎也只能由第一个创建iOS/Mac开发人员帐户的人(个人/企业)来完成

我让这个人尝试做我两周来一直在做的事情,神奇的是,“生成共享秘密”按钮就在那里

我认为在任何文档中都没有提到这一点,这就是为什么我希望它可以帮助其他人绕过开发/测试/提交/验证(服务器到服务器)付款收据(在我的情况下用于自动续订订阅)以及新的“统一大收据”这一荒谬复杂的过程


希望这有助于^^

利用一个技术事件与苹果公司讨论此事,事实上我将这样做。我仍然在想,是否有这种事情的经验:)没有经验,只有猜测:如果你认为这是订阅记录中固有的东西,那么你可能需要你的用户取消他们的订阅并重新购买。取决于你的分时长,这可能是容易的,也可能是困难的…我有一个类似的问题,苹果技术支持是否帮助你解决了它?对我来说,同样的问题,该应用程序现在可以在生产中使用,但仍然无法在iTunes Connect中生成共享机密,关于它的文档似乎已经过时。疯了。。。