Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 应用内购买过期内容_Ios_In App Billing_Storekit - Fatal编程技术网

Ios 应用内购买过期内容

Ios 应用内购买过期内容,ios,in-app-billing,storekit,Ios,In App Billing,Storekit,我的应用程序目前允许用户购买非消耗品。我有一个内置的产品交付模型,它不涉及开发人员服务器 我在考虑添加更多的内容,这些内容将在1年后过期。到期后,用户应有权再次购买内容。我希望内容不被自动更新。我的问题如下 app store是否只允许编辑杂志和报纸 汽车可再生能源?我关注的内容可能没有更新 续约后。我可以在1年后更新相同的内容吗 我需要一台服务器来实现自动更新吗?我能用电流吗 用于验证收据的内置产品交付模型 不续费订阅的主要缺点是什么? 这是否意味着应用商店从不提供交易 信息paymentQ

我的应用程序目前允许用户购买非消耗品。我有一个内置的产品交付模型,它不涉及开发人员服务器

我在考虑添加更多的内容,这些内容将在1年后过期。到期后,用户应有权再次购买内容。我希望内容不被自动更新。我的问题如下

  • app store是否只允许编辑杂志和报纸 汽车可再生能源?我关注的内容可能没有更新 续约后。我可以在1年后更新相同的内容吗

  • 我需要一台服务器来实现自动更新吗?我能用电流吗 用于验证收据的内置产品交付模型

  • 不续费订阅的主要缺点是什么? 这是否意味着应用商店从不提供交易
    信息paymentQueueRestoreCompletedTransactionsFinished呼叫
    回来

在此问题上的任何帮助都将不胜感激

谢谢

1)这取决于你是打算把报纸或杂志放在应用商店里,还是放在报摊上。如果你想让它出现在报摊上,它需要有一个自动续费订阅。如果你只是想把它列在普通的应用商店里,你可以使用任何你想要的IAP

2) 你不需要服务器(尽管文档似乎暗示了什么),你可以在应用程序中验证收据(我已经在几个报摊应用程序中这样做了)。您将把收据作为NSData对象,然后需要将其编码为Base64字符串,并将其嵌入到苹果验证服务器的HTTP请求中。您可以在此处找到将NSData转换为Base64字符串的方法:


3) 是的,不续订订阅的缺点是,您必须完成所有恢复、取消和使订阅过期的工作(您不能在iTunes Connect中为订阅设置时间限制)。查看应用内购买指南,了解有关应用对非续费订阅负责的更多详细信息(向下滚动至应用商店注册产品部分):

@petermorris非常感谢您回答我的所有问题:)。我想我会继续使用自动续费订阅。@petermorris我发现,如果将自动续费订阅用于报纸或杂志以外的任何其他内容,都会遭到拒绝。请在审查指南中检查这一点。“应用程序只能对期刊(报纸、杂志)、商业应用程序(企业、生产力、专业创意、云存储)和媒体应用程序(视频、音频、语音)使用自动续订订阅,否则该应用程序将被拒绝。”@Jani是的,这实际上取决于您销售的内容。它们涵盖媒体和商业类型的SAAS应用程序以及杂志,但游戏或其他任何东西都是禁止的。我想我看错了你的问题;我以为你想把杂志应用程序添加到普通的应用程序商店而不是报摊。