我如何通过iOS处理捐款?

oyb*_*bcs 19 donations ios

我和我的团队将为组织编写一个应用程序,用户可以向该组织捐赠.应用程序本身不是问题,但我们真的不知道如何处理这个问题.

我们首先想到的是,如果您在游戏中购买物品以获得真钱,我们就可以进行捐赠.但是有两个问题:

  1. 只有像99c这样的固定金额等等
  2. Apple获得30%,我们希望用户知道谁获得了多少.开发商:10%,本组织90%.但如果苹果公司获得所有资金的30%,而且人们看到了这一点,他们可能不会因此而捐款.我也不会.

我们的第二个想法是我们在我们的应用程序中实现了一个webthingy(不知道该元素是如何被称为atm),它只是像Safari一样工作,我们将它们引导到捐赠页面或其他东西,但组织如何知道捐赠来自我们的应用程序呢?

还有其他方法可以解决这个问题吗?我认为人们可以通过信用卡和PayPal捐款.

编辑,我发现了这个:

21.1包含向公认的慈善组织捐款的应用程序必须是免费的

21.2捐赠的收集必须通过Safari或SMS中的网站完成

该应用程序将是免费的,如果它必须通过短信或Safari,它是好的,但该组织如何知道进来的捐款,来自应用程序?

Rob*_*Rob 13

更新:

美国非营利组织可以通过Apple Pay接受捐款:

从2016年11月14日开始,位于美国的公益组织可以使用Apple Pay提供一种简单安全的方式来接受其应用和网站内的捐款.与使用Apple Pay购买商品和服务类似,用户可以在不输入帐单,运费或联系方式的情况下捐款.

App Store的准则继续说:

可接受

...

经批准的公益组织可以使用Apple Pay直接在自己的应用程序内筹集资金,前提是这些筹款活动遵循所有应用程序审核指南.这些应用程序必须披露资金的使用方式,遵守所有必需的地方和联邦法律,并向捐赠者提供适当的税收收据.将捐赠者与其他非营利组织联系起来的非营利性平台必须确保应用程序中列出的每个公益组织也都经历了公益审批流程.了解有关成为经批准的非营利组织的更多信息.

不合格

...

除非您是经批准的非营利组织,否则应在慈善机构和筹款人的应用程序内筹集资金.寻求为此类原因筹集资金的应用必须在App Store免费,并且只能通过应用程序之外的应用程序收集资金,例如通过Safari或SMS.

我在下面的旧答案早于慈善捐赠政策的这一修订.


如您所知,App Store评论指南第21节说:

21.慈善和捐款

21.1包含向公认的慈善组织捐款的应用程序必须是免费的

21.2捐赠的收集必须通过Safari或SMS中的网站完成

您询问您是如何知道他们是否来自您的应用程序:对于Safari,使用唯一的URL或包含您在调用Safari时附加到URL的HTTP参数,这是他们的Web服务器代码将捕获的.正如其他人所建议的那样,您可能也希望记录事务的启动以用于您自己的协调目的.对于短信,我假设您有一个专用的短信号码用于应用捐赠.


Lou*_*nco 6

但该组织如何知道进来的捐款来自应用程序?

  1. 在组织的网站上创建一个新网页,该网页的网址未链接到任何地方且搜索引擎无法索引(robots.txt).
  2. 在您的应用程序中,将UIWebView设置为您自己的服务器上的URL,该URL重定向到您在步骤1中创建的页面.您还应该使此URL不可索引.

在那页

  1. 检查引荐来源是您的页面
  2. 检查用户代理是否是UIWebView发送的内容
  3. 让页面记录在某处发生的任何事情(日期/时间,捐赠金额等) - 与他们的数据协调
  4. 成功捐赠后,应该记录它来自此页面(因此,您的应用程序)

有人可以通过提出适当的请求假装他们使用您的应用程序,但为什么会这样做.即使他们这样做了,你也应该为这笔捐款获得荣誉.

  • Apple的指导方针表明捐款必须通过Safari或短信发送,我不相信在这种情况下可以使用UIWebView,因为这不是技术上的Safari. (7认同)
  • 请不要在UIWebView中打开捐赠网页.由于这个原因我的应用被拒绝了! (3认同)