代码之家  ›  专栏  ›  技术社区  ›  Mina Gerges

引导用户在iOS设备中设置WiFi

  •  0
  • Mina Gerges  · 技术社区  · 8 年前

    1 回复  |  直到 8 年前
        1
  •  1
  •   Pete Morris    8 年前

    不幸的是,你不能。

    这以前是可能的,但这是iOS9中的一个bug(iOS10中修复了这个bug)。它从未得到苹果的官方支持。

    如果URL方案确实存在这样做,它们被认为是私有API,如果您使用它们,它们可能会导致您的应用程序在审查期间被拒绝。

    你可以打开“设置”应用程序,这是有文档记录和支持的,但不允许你链接到其中的特定区域(如wifi)。

    let application = UIApplication.shared
    if let url = URL(string: UIApplicationOpenSettingsURLString), application.canOpenURL(url)    {
        application.open(url, options: [:], completionHandler: nil)
    }
    

    苹果开发者论坛上有一个帖子,他们证实了这一点:

    https://forums.developer.apple.com/thread/65007