如何在 didFinishLaunchingWithOptions AppDelegate 中使用 framework func?
How to use framework func in didFinishLaunchingWithOptions AppDelegate?
感谢@davidyoung 的提示需要更多帮助
我有一个类似的问题,显示在下面的 link 中,我试过它正在工作,但是在 App delegate 中,你正在初始化新的位置管理器实例。有什么方法可以让我在我的框架项目(我在 sdk 框架中有位置管理器初始化),以便开发人员可以访问该 func 以便重新开始..
MY IOS App is not getting any region updates when ever I restart my device any ideas?
如果您构建 iOS 框架来检测信标,则适用与在 iOS 应用程序中编写代码相同的规则。在以下条件下,您将在信标区域 entry/exit 上获得自动启动行为:
- 蓝牙已打开且位置已启用
- 使用CoreLocation成功获取后台权限
locationManager.requestAlwaysAuthorization()
- 致电
locationManager.startMonitoring(for: beaconRegion)
或 CLBeaconRegion
- 设置您的
CLLocationManagerDelegate
以接收由 AppDelegate didFinishLaunching
触发的执行线程中某处的回调。
要使其与自动启动一起使用,项目 3 和 4 作为 didFinishLaunching
调用的结果执行至关重要。但它们实际上不必出现在该方法本身内部,它们可以在框架内部执行。
您必须做的是 指示您的框架的用户在 didFinishLaunching
中放置一个调用您的框架的方法调用,以便它可以处理底部的两项以上。
感谢@davidyoung 的提示需要更多帮助
我有一个类似的问题,显示在下面的 link 中,我试过它正在工作,但是在 App delegate 中,你正在初始化新的位置管理器实例。有什么方法可以让我在我的框架项目(我在 sdk 框架中有位置管理器初始化),以便开发人员可以访问该 func 以便重新开始..
MY IOS App is not getting any region updates when ever I restart my device any ideas?
如果您构建 iOS 框架来检测信标,则适用与在 iOS 应用程序中编写代码相同的规则。在以下条件下,您将在信标区域 entry/exit 上获得自动启动行为:
- 蓝牙已打开且位置已启用
- 使用CoreLocation成功获取后台权限
locationManager.requestAlwaysAuthorization()
- 致电
locationManager.startMonitoring(for: beaconRegion)
或CLBeaconRegion
- 设置您的
CLLocationManagerDelegate
以接收由 AppDelegatedidFinishLaunching
触发的执行线程中某处的回调。
要使其与自动启动一起使用,项目 3 和 4 作为 didFinishLaunching
调用的结果执行至关重要。但它们实际上不必出现在该方法本身内部,它们可以在框架内部执行。
您必须做的是 指示您的框架的用户在 didFinishLaunching
中放置一个调用您的框架的方法调用,以便它可以处理底部的两项以上。