我们正在尝试提交一个 iOS 应用程序,该应用程序可以进行慈善 SMS 捐赠。我们过去做过很多这样的事情,没有问题;但苹果不再愿意接受我们的做法并拒绝了我们的应用程序。
他们声称该应用程序不符合指南的第 21.2 点。这是:
21.2募捐必须通过 Safari 中的网站或短信进行
过去,在这个当前的应用程序中,我们使用MFMessageComposeViewController
框架MessageUI
来构建 SMS 消息。我们使用它是因为;作为对简码的捐赠,我们需要能够在消息中编写关键字。
在调解中心(和拒绝争议)进行了一些反复讨论之后,我能从苹果公司得到的关于我们应该做的最多的事情是:
从应用程序内发送 SMS 消息可能不符合 App Store 指南。
和
SMS 链接应启动 Messages 以进行捐赠。
我们可以使用sms:
URL 方案来启动特定数量的消息应用程序,但该方法不允许我们添加所需的关键字。
所以问题是:有谁知道启动消息应用程序的另一种方式?
我们的后备选项是放弃自己构建 SMS 消息,并有一个警报告诉用户“将YYYY 发送到 ZZZZ ”,这是一个非常糟糕的用户体验。
更新(2013 年 3 月 5 日):
我们再次使用仅警报后备选项重新提交了该应用程序……出于同样的原因,它再次被拒绝。我们再次与苹果公司竞争。
更新(2013 年 3 月 6 日):
在向 Apple 发出严厉的信息后,解释了显而易见的……该应用程序已通过提交。
我写:
我们必须不同意。该应用程序不包括在应用程序内收集慈善捐款的功能。它只通知用户他们可以如何捐赠。
所以; 如果您有同样的问题,我建议您先尝试投诉,然后再“修复”您的应用程序。