iOS重新请求拒绝权限swift ios 11 ||应用被拒绝

时间:2018-04-15 01:07:38

标签: ios swift permissions eventkit

应用程序因私有API URl而被拒绝。 Apple给出的理由 准则2.5.1 - 性能 - 软件要求

您的应用使用“prefs:root =”非公共URL方案,这是一个私有实体。 App Store上不允许使用非公共API,因为如果这些API发生变化,可能会导致糟糕的用户体验。

在此应用程序的未来提交中继续使用或隐藏非公共API可能会导致Apple Developer帐户被终止,以及从App Store中删除所有相关应用程序。

后续步骤

要解决此问题,请修改您的应用以使用公共API提供相关功能,或使用“prefs:root”或“App-Prefs:root”URL方案删除功能。

使用的代码

   {



  let status = EventManager.authorizationStatus(for: .event)


    if status == .notDetermined {
        EventManager.shared.requestAccess(to: .event) { (statuss, err) in

            if statuss {


               // self.Topview.removeSubviews()
              //  self.addCard(title: "You are good go", subtitle: "Enjoy")




            }
    }
    }


        if status == .authorized {


            self.performSegue(withIdentifier: "takemeHome", sender: self)

        }else{


            let settingsUrl = URL(string: UIApplicationOpenSettingsURLString)!
            UIApplication.shared.open(settingsUrl)


    }





}

0 个答案:

没有答案