菜鸟教程小白 发表于 2022-12-12 16:12:04

iOS 应用内购买 (IAP) 和 "external"服务建议


                                            <p><p>我即将开发一个应用程序(适用于 iOS 和 Android),它允许用户从他们的手机创建数字内容集合(例如一些视频和图片),并将该内容发送给可以使用该集合的其他用户在同一个 iOS/Android 应用程序上。我想向用户收取发送收藏的费用,因为此过程涉及将收藏上传和处理到云(我付费)以及收件人的应用程序再次下载它(导致流量成本)。请注意,我不想向收款人收取任何费用!</p>

<p>在我看来,制作这样一个 iOS 应用是<strong>不可能</strong>的(因为 Apple 会拒绝它,参见 <a href="https://developer.apple.com/app-store/review/guidelines/" rel="noreferrer noopener nofollow">App store guidelines</a> 和 <a href="https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf" rel="noreferrer noopener nofollow">In App Purchase Guidelines</a>),原因如下:</p>

<ul>
<li>为应用(“付费应用”)设置固定价格是不合理的,因为我想在用户每次发送收藏时收取费用,所以 IAP(应用内购买)会更合理</li >
<li>IAP 逻辑/流程是用户可以在应用程序中免费创建收藏,然后,当他点击“发送收藏”按钮时,会要求他批准购买,作为返回,他会获得链接他可以发送给他的 friend 。使用 Google 的“应用内结算”,Android 应用中的逻辑基本相同</li>
<li>这样的应用可能会被 Apple 拒绝,因为规则“11.3. 使用 IAP 购买实物商品或在应用外使用的商品和服务的应用将被拒绝” - 因为用户实质上是为托管收藏付费的,而且集合可以在应用之外使用(例如由 Android 应用用户)</li>
<li>OTOH 也无法使用外部支付方式。例如,我正在考虑强制用户首先在我的网站上创建一个帐户,他们可以在其中支付允许用户发送收藏的优惠券(例如使用 Paypal)。他们首先需要在 iOS 应用程序中登录他们的帐户,然后他们可能会看到一条警告,表明他们尚未购买(或不再拥有)任何用于发送收藏的积分。 IAP 指南禁止我直接链接到我的网站,并附上说明用户可以通过其他方式支付额外积分的说明。当 Apple 工程师在审核期间看到该消息时(假设他们没有让非常聪明的人负责),该应用程序也可能会被拒绝。即使不是这样,这种工作流程对用户来说也很不舒服,我更喜欢 IAP,因为这也使会计(我公司的税收和收入)变得更加容易。</li>
</ul>

<p>我想听听您对此的看法。请注意,我可能对自己“太苛刻”了。事实上,我确实知道已获准进入商店的应用程序正是这样做的,参见例如<a href="https://itunes.apple.com/app/advent4friend/id943423944" rel="noreferrer noopener nofollow">here</a>和 <a href="https://itunes.apple.com/app/advensta-personlichen-adventskalender/id729430180" rel="noreferrer noopener nofollow">here</a> .也许它们已被批准,因为第 11.3 段实际上只是禁止购买上传功能(将集合转换为链接)然后在其他地方使用此功能的能力 - 实际上这意味着“为外部服务购买积分”机制。我的应用程序不会这样做。您必须进行购买,并且上传/转换为链接功能只能在您购买的设备上使用。</p>

<p>有什么想法吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我在开发的应用程序上也有类似的经历。它是一个 GPS 设备,在应用程序中显示跟踪数据。该设备使用蜂窝数据发送跟踪信息,我们需要向 SIM 提供商收取费用,这是一项外部服务。我们使用 Stripe 支付做到了这一点,但 Apple 拒绝了该应用并要求实现应用内购买。因为我们阻止了用户并要求在应用中付款,看起来我们要求为应用数字内容付款。</p>

<p>根据我的经验,回答你的问题:</p>

<ol>
<li><p>是的,您必须使用<strong>应用内购买</strong>,它可以是<strong>消耗品类型</strong>。当用户尝试发送收藏时,显示消耗品购买类型。使用购买收据、收集 ID 等跟踪服务器中的购买情况。</p></li>
<li><p>即使收集的金额用于托管和网络流量,您也可以将其称为管理/发送收集的服务费。在所见的背后,您使用这笔费用来支付您的托管服务提供商或其他任何人,这取决于您。苹果不会因为这个原因拒绝该应用程序。因为您正在为应用程序中提供的数字服务收取费用。在苹果指南中,外部实体服务是指,例如优步的出租车费、亚马逊的购物商品价格等。</p></li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 应用内购买 (IAP) 和&#34;external&#34;服务建议,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/32284070/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/32284070/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 应用内购买 (IAP) 和 &#34;external&#34;服务建议