我和我的团队打算写一个应用程序的组织,用户可以向该组织捐赠。 该应用程序本身是没有问题的,但我们真的不知道我们如何能处理这个问题。
我们首先想到的是,我们可以做,如果你在真钱游戏购买物品,如捐款。 但也有2个问题:
- 只有固定数额像99C等
- 苹果获得30%,我们希望用户知道谁得到多少。 开发商:10%,该组织的90%。 但是,如果苹果得到的所有的钱,30%,人们看到的是,他们可能不捐出于这个原因。 我想没有。
我们的第二个想法是,我们在我们的应用程序,它只是作品如Safari实现webthingy(不知道这个元素如何被称为ATM),我们引导他们到捐款网页什么的,但如何组织知道捐款从我们的应用程序呢?
有没有我们可以处理任何其他方式? 我认为人们将能够通过信用卡和PayPal捐赠。
编辑,我发现这一点:
21.1应用程序,其中包括可以捐款给慈善认可机构必须是自由的能力
21.2捐款的收集必须通过在Safari或短信网站来完成
该应用程序将是免费的,它是好的,如果它是通过短信或Safari浏览器,但如何组织知道进来的,是从应用程序的捐款?
但如何组织知道进来的捐款,都是从应用程序?
- 使该组织的网站的新页面中有没有被搜索引擎(robots.txt的)链接到任何地方,不可索引的URL。
- 在您的应用程序,使一个UIWebView设置为自己的服务器上的URL重定向到您在步骤1中让你也应该让这个URL不可编入索引的页面。
在该页面
- 检查引荐您的网页
- 检查用户代理是什么UIWebView的发
- 有网页日志的任何地方发生(日期/时间,捐赠金额等) - 他们的数据调和
- 当一个成功的捐赠,但是应当记录它从这个页面来了(因此,你的应用程序)
有人可能会假,他们通过进行适当的请求中使用你的应用程序,但为什么他们会。 即使他们这么做,你应该得到的信贷对于捐赠反正。
更新:
美国非营利组织可以接受通过苹果支付捐款 :
启动2016年11月14日,总部设在美国的非营利组织可以使用苹果的收费,提供简单和安全的方式来接受他们的应用程序和网站内捐款。 类似于使用苹果付费购买的商品和服务,用户可以捐赠,而无需输入他们的帐单,航运,或联系方式。
在App Store的准则继续说:
可接受
...
批准的非营利组织可以直接使用苹果公司自己支付的应用程序内募捐,所提供的那些筹款活动坚持所有App审查指南。 这些应用程序必须公开,资金将如何使用,由所有需要地方和联邦法律的规定,并作出适当的税收收入提供给捐助者。 连接捐助者其他非营利组织非营利平台必须确保在应用程序中列出的所有非营利组织还通过非营利性的审批程序了。 了解更多关于成为获得批准的公益。
不合格
...
除非你是一个获得批准的公益,应用程序为慈善机构募捐和内筹集资金。 寻求筹集金钱为这样的原因必须是免费的应用程序商店,并且只能收取款项的应用程序之外,诸如通过Safari或短信应用程序。
我老的答案,下面,在慈善捐赠政策早于本次修订。
正如您注意,第21条的App Store审查指南说:
21.Charities和贡献
21.1应用程序,其中包括可以捐款给慈善认可机构必须是自由的能力
21.2捐款的收集必须通过在Safari或短信网站来完成
你问你怎么知道他们是否从你的应用程序是:在Safari中使用唯一的URL或包括您在调用Safari浏览器,它自己的Web服务器的代码将捕获附加到URL中的HTTP参数。 至于其他的建议,你可能要记录的交易的开始为自己和解的目的了。 对于短信,我假定你有应用程序的捐赠专用的短信号码。
您不能使用IAP为没有在应用程序消耗,据我所知,如果你想这样的苹果会拒绝你的应用程序的任何虚拟不错。 (不过我似乎有些例外情形)
尝试www.stripe.com,他们有最好的支付接口,我似乎至今。
有人甚至提出在iOS SDK,以帮助您实施https://github.com/briancollins/stripe-ios
我不相信苹果会允许您使用应用内购买,接受捐赠。 马可看着这个与他的Instapaper应用程序,并不能做到这一点(现在他对收费服务器搜索)。 实际上,你必须提供的东西的钱。 最好的办法是开发使用私有API来处理捐赠一个Web应用程序。 这样,你可以知道某些其中捐款的来源。
啊,没关系,你可以在免费应用程序接受捐赠。 错过了。 尽管如此,在一个Web应用程序使用私有API可能是你最好的选择。