0

目前,firebase 不允许我的应用显示用户授权。userAuthorization 将打开一秒钟然后消失。在日志中,它看起来在分析启用出现后消失了。

这是我当前的代码

import UIKit
import GoogleMaps

    class practiceViewController: UIViewController,GMSMapViewDelegate,CLLocationManagerDelegate {
    override func viewDidLoad() {
        super.viewDidLoad()

        let locationManager = CLLocationManager()
        locationManager.requestAlwaysAuthorization()
    }
}

有没有办法关闭分析?

4

1 回答 1

0

您可以按照步骤打开调试模式并提供控制台日志吗?这是来自网站的报价:

要在 Xcode 调试控制台中查看此事件,请启用 Analytics 调试:

在 Xcode 中,选择 Product > Scheme > Edit scheme... 从左侧菜单中选择 Run。选择参数选项卡。在启动时传递的参数部分中,添加 -FIRAnalyticsDebugEnabled。

有 3 种方法可以禁用 Analytics。您可以在 Info.plist 上使用标志或在网站上运行时设置它。请让我知道哪种方式适合您。

  1. 如果您希望暂时禁用 Analytics 收集,例如在收集数据之前获得最终用户的同意,您可以在应用的 Info.plist 文件中将 FIREBASE_ANALYTICS_ENABLED 的值设置为 NO。
  2. 如果您出于任何原因需要再次暂停收集,您可以调用 setAnalyticsCollectionEnabled:FALSE 并暂停收集,直到您重新启用它。(运行时关闭)
  3. 如果您需要在应用程序的某个版本中永久停用 Analytics 收集,请在应用程序的 Info.plist 文件中将 FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED 设置为 YES。
于 2016-05-24T05:03:58.260 回答