Apple拒绝了我的应用程序,因为不允许提示(他们称之为慈善捐赠)

时间:2017-09-14 08:59:11

标签: ios swift itunesconnect

苹果第三次拒绝了我的应用程序。 我在这个应用程序中添加了#34;捐赠"处理。每次交易我都收取费用。该交易是通过PayPal在UIWebView上进行的(因为PayPal sdk不支持我国家的信用卡:()

Apple的评论回应是:

  

虽然可能无法在应用内进行捐赠,但您可以提供链接   到您的网站启动Safari,供用户进行捐赠。您   也可以添加一个链接来发送短信进行捐赠。

     

在此问题发生之前,我们无法继续审核您的应用   已经解决了。

当我点击捐赠我打开safari然后我可以返回完成交易时,我如何制作流程?

修改

我想说如何在没有左下角的小链接的情况下返回应用

1 个答案:

答案 0 :(得分:1)

Apple可能不希望这样的行为,因为他们希望您使用他们的付款规则,他们需要30%的费用。

你可以做的就是按照Apple的建议解雇Safari,按一下按钮并调用此功能:

func openSafari() {
    if let let url = "someURl", let requestUrl = URL(string: url) {
        if #available(iOS 10.0, *) {
            UIApplication.shared.open(requestUrl, options: [:], completionHandler: nil)
        } else {
            UIApplication.shared.openURL(requestUrl)
        }
    }
}

这将使用您建议的网址启动Safari,然后您可以使用左上角自动弹出的小链接返回应用。