Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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 IAP是强制性的吗?_Ios_Swift_In App Purchase_Payment Gateway_Subscription - Fatal编程技术网

Ios IAP是强制性的吗?

Ios IAP是强制性的吗?,ios,swift,in-app-purchase,payment-gateway,subscription,Ios,Swift,In App Purchase,Payment Gateway,Subscription,我正在开发一个iOS应用程序,当用户购买年度订阅时,该应用程序可以访问以下功能: 预约医生就诊:在购买订阅后,用户可以访问预约医生的功能,以便他/她可以访问诊所进行评估。 与医生聊天:在购买订阅后,用户可以使用应用程序中的聊天功能与医生聊天以获取任何咨询。 我的问题是,我是否必须为此强制实施IAP,或者我可以使用任何其他付款方式,如RazorPay、Stripe 我已经阅读了苹果公司关于IAP的指南,但读完后我感到困惑。 你可以找到指导方针 编辑:在提出一些建议后,编辑第一个功能描述以使其更清晰

我正在开发一个iOS应用程序,当用户购买年度订阅时,该应用程序可以访问以下功能:

预约医生就诊:在购买订阅后,用户可以访问预约医生的功能,以便他/她可以访问诊所进行评估。 与医生聊天:在购买订阅后,用户可以使用应用程序中的聊天功能与医生聊天以获取任何咨询。 我的问题是,我是否必须为此强制实施IAP,或者我可以使用任何其他付款方式,如RazorPay、Stripe

我已经阅读了苹果公司关于IAP的指南,但读完后我感到困惑。 你可以找到指导方针


编辑:在提出一些建议后,编辑第一个功能描述以使其更清晰。

由于服务在应用程序中提供,您必须在您的用例中使用应用程序内购买。无法使用外部支付系统

在应用程序中提供服务时,您必须在您的用例中使用应用内购买。无法使用外部支付系统

遵循保罗的答案,这确实是正确的。我将用直接引用来验证这一点

与您的第一个和第二个用例相关

如果要解锁应用程序中的功能,请通过 示例方式:订阅、游戏内货币、游戏级别、访问 若要获得高级内容或解锁完整版本,您必须在应用程序中使用 购买应用程序可能不会使用自己的机制解锁内容或 功能,如许可证密钥、增强现实标记、QR 代码等

在功能1中,前4个单词回答您的问题。通过应用程序购买订阅和/或预订约会包含通过该订阅的可解锁功能,因此被强制为IAP

功能2允许用户使用应用程序内的聊天功能与医生聊天,以便进行任何咨询;这被定义为应用程序和高级内容中的解锁,因此根据此功能,应用程序内购买是强制性的

希望这能得到一些澄清


编辑;第一个特性的措词有点拙劣,但是经过澄清,两个用例都会受到影响。

根据Pauls的回答,这确实是正确的。我将用直接引用来验证这一点

与您的第一个和第二个用例相关

如果要解锁应用程序中的功能,请通过 示例方式:订阅、游戏内货币、游戏级别、访问 若要获得高级内容或解锁完整版本,您必须在应用程序中使用 购买应用程序可能不会使用自己的机制解锁内容或 功能,如许可证密钥、增强现实标记、QR 代码等

在功能1中,前4个单词回答您的问题。通过应用程序购买订阅和/或预订约会包含通过该订阅的可解锁功能,因此被强制为IAP

功能2允许用户使用应用程序内的聊天功能与医生聊天,以便进行任何咨询;这被定义为应用程序和高级内容中的解锁,因此根据此功能,应用程序内购买是强制性的

希望这能得到一些澄清


编辑;第一个特性的措词有点拙劣,但经过澄清后,这两个用例都会受到影响。

谢谢!。更确切地说,你以前做过吗?我不想假设这些事情。你能分享一些文档或适当的指南吗?这些信息在你链接到的指南中。谢谢。我希望这份文件简单明了。苹果破坏了文档的简单性。谢谢保罗,我在@Najeeb的建议后编辑了第一个功能描述。您能否确保您的答案仍然有效?如果付款是为了预约,并且预约是在应用程序中进行的,则必须使用IAP。谢谢!。更确切地说,你以前做过吗?我不想假设这些事情。你能分享一些文档或适当的指南吗?这些信息在你链接到的指南中。谢谢。我希望这份文件简单明了。苹果破坏了文档的简单性。谢谢保罗,我在@Najeeb的建议后编辑了第一个功能描述。您能否确保您的回答仍然有效?如果付款是为了预约,并且预约是在应用程序中进行的,则必须使用IAP。您提到的预约医生就诊的第一项服务是允许用户访问应用程序中的功能以预约预约,或者是医生预订费?@najeeberrehman,允许用户从应用程序中预订约会。这意味着这是对应用程序中功能的访问,而不是对外部的付款
产品或服务。然后它应该作为应用程序内购买来实现。但是根据苹果文档第3.1.5a节“应用程序外的商品和服务”,我们不能将IAP用于将在应用程序外使用的服务。该服务是访问诊所,预约是使用该服务的方式。但在您的情况下,您不收取预约费吗?正如您之前所说,它将允许用户访问预约功能。这是您正在销售的应用程序中的功能。您提到的Book Doctor Visit的第一项服务是让用户能够访问应用程序中的功能来预约,或者是医生预约费?@Najeeberrehman让用户能够从应用程序中预约。这意味着它是对应用程序中的功能的访问应用程序不是外部产品或服务的付款。然后它应该作为应用程序内购买来实现。但是根据苹果文档第3.1.5a节“应用程序外的商品和服务”,我们不能将IAP用于将在应用程序外使用的服务。该服务是访问诊所,预约是使用该服务的方式。但在您的情况下,您不收取预约费吗?正如您之前所说,它将允许用户访问预约功能。这是你正在销售的应用程序中的功能。谢谢Harry,我在@Najeeb的建议后编辑了第一个功能描述。您能确保您的答案仍然有效吗?@VishalSonawane我已经更新了我的答案,以便与您更新的问题更加一致。谢谢Hanks Harry,我根据@Najeeb的建议编辑了第一篇专题描述。您能确保您的答案仍然有效吗?@VishalSonawane我已经更新了我的答案,以便与您更新的问题更加一致。谢谢