通过 Beckon 集成 mTAG 网络实现您的应用对 iBeacon 的支持
Beckon 是开源的,您可以通过 CocoaPods 轻松将其集成到应用中。
确保在您的 info.plist 中添加 NSLocationAlwaysUsageDescription
以支持通过 CoreLocation 的 iBeacon 检测。
在 AppDelegate 的顶部添加以下行:
import BeckonKit
确保以下三个对 BeckonKit 的调用都位于您的 AppDelegate 中
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Beckon.start(application)
return true
}
func application(application: UIApplication, didReceiveLocalNotification notification: UILocalNotification) {
Beckon.handleDidReceiveLocalNotification(application, notification: notification)
}
func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
Beckon.handleDidRegisterUserNotificationSettings(application, notificationSettings: notificationSettings)
}