如何从原生iOS应用程序中收集慈善捐款?

时间:2016-08-03 18:26:46

标签: in-app-purchase payment applepay donations

我正在开发一款需要具备收集慈善捐款功能的应用。

Apple Pay on the Web: Acceptable Use Guidelines

我在上述链接中发现Apple Pay禁止收集慈善捐款。

App Store Review Guidelines

在第3.2.2节中,它指出您无法使用应用内购买来收集慈善捐款。

我找到了另一个StackOverflow帖子,可以刷我的问题here

因此,根据规则和条例,我知道我无法在应用程序中购买慈善捐款。我也知道我不能使用Apple Pay。

在不强制用户手动将所有付款信息输入在线表单的情况下,提示用户捐款的最佳方式是什么?

我看了一下Apple Wallet,但唯一可行的方法是,如果有人已经设置了卡片,它将有助于自动填充信息。如果我错了,请纠正我,但这是我所理解的。

此外,苹果公司是否有任何理由说明为何如此难以捐赠慈善捐款?同事正在为Android做同样的事情,并没有遇到与我一样多的障碍。

6 个答案:

答案 0 :(得分:3)

答案是否定的。 Apple不会让你遵守他们的规则:

  

21)慈善机构和捐款包括制作能力的应用程序   捐赠给认可的慈善组织必须是免费的   捐赠的集合必须通过Safari或网站上的网站完成   SMS

您可以致电加州的应用审核部门:(408)996-1010或(512)674-2000,但我非常怀疑您会得到任何运气。

我的建议如下:

发挥创意,找到一些简单的功能/服务,您可以添加到您的服务中,您可以使用IAP / Apple钱包销售,为会员提供一些简单的好处,并推销所有收益,筹集资金。只要你在你的应用程序中实际提供一些数字商品,我就不会 认为 Apple可以决定你实际用钱做什么,你就是不能拿钱什么都不用他们的服务。

请参阅此类似帖子:How can I handle donations through iOS?

您可能希望更仔细地查看第21节。如果您的应用程序可以免费使用,您可以绕过它。或者直接致电审核小组。这应该很有趣。

答案 1 :(得分:2)

与此同时,Apple允许在您的应用和网站中使用Apple Pay进行捐款:

https://developer.apple.com/support/apple-pay-nonprofits/

因此,如果没有iOS中的Web视图,这应该是可行的。

答案 2 :(得分:1)

根据Apple的应用商店规则,您无法从原生iOS应用中收集慈善机构或捐款。

答案 3 :(得分:0)

一切正确,您无法接受应用内的资金。

但是,根据我的保护应用程序的反馈被拒绝,他们不会接受应用程序内的任何慈善捐款付款。但是,如果您将客户带到外部链接,通过webview(必须是webview而不是内置到应用程序中),并且从这个webview网站,他们可以创建付款。如果您想要支持的慈善机构有一个接受捐款的网站,您可以通过webview将其指向那里。

答案 4 :(得分:0)

Apple不允许应用内捐赠。您可以重定向到网站(例如PayPal),但这必须在应用程序外部

使用Safari View Controller在应用程序内打开网络视图将被拒绝。

相反,强制由设备的默认Web浏览器处理URL-他们将允许这样做。

答案 5 :(得分:0)

Apple现在接受应用程序内的慈善捐款。您必须使用Benevity进行注册。

详细信息位于https://developer.apple.com/apple-pay/nonprofits/