Localide 2.0.0

Localide 2.0.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2016年9月
SPM支持 SPM

David Elsonbaty 维护。




Localide 2.0.0

Localide

Localide是一款简单的辅助程序,通过使用用户喜欢的已安装应用程序来提供个性化的方向指引。

Localide Screenshot

需求

  • Swift
  • iOS 8.0+
  • Xcode 7.3

安装

Localide 类文件 添加到您的项目中,或者使用 CocoaPods

pod 'Localide', '~> 1.1'

使用方法

首先,将所有第三方应用程序的 URL 模式插入到您的 Info.plist

LSApplicationQueriesSchemes

Info.plist 应该 看起来像这样.

为用户提供使用他们喜欢的已安装应用程序的选项
let location = CLLocationCoordinate2D(latitude: 37.776692, longitude: 0.0)
Localide.sharedManager.promptForDirections(toLocation: location,  { (usedApp, fromMemory, openedLinkSuccessfully) in
    print("The user picked \(usedApp.name)")
}
其他选项
  • 您还可以选择使用 rememberPreference 参数让 Localide 记住用户未来的方向选择。
  • 您还可以使用 usingASubsetOfApps 参数限制用户使用某些应用程序。
特定应用程序

您可以使用以下命令使用带有方向到位置的 Apple Maps 应用程序

let location = CLLocationCoordinate2D(latitude: 37.776692, longitude: 0.0)
Localide.sharedManager.launchNativeAppleMapsAppForDirections(toLocation: location)

对于其他应用程序

if LocalideMapApp.GoogleMaps.canOpenApp() {
    let location = CLLocationCoordinate2D(latitude: 37.776692, longitude: 0.0)
    LocalideMapApp.GoogleMaps.launchAppWithDirections(toLocation: location)
}

管道

  • 支持地址
  • 询问用户是否希望将来使用同一应用程序。