dji-sdk - DJILDM经理 |数据隐私

标签 dji-sdk

我正在使用 DJI SDK for iOS 为 Phantom 4 Pro 开发一个 iOS 应用程序。

在我的应用程序中,我需要确保我的用户的所有私有(private)数据,例如照片、视频、位置、飞行计划等,都应该保留在本地,并且不应该在没有用户决定的情况下分享给任何人。

为了实现这一点,我浏览了 API Reference,找到了类 DJILDM经理 ,其中提到通过启用本地数据模式,最适合对数据要求非常严格的用户。

在这里,我需要知道最少信息当我启用本地数据模式时,仍然可以共享到 DJI(或其他任何地方)。

更多信息
即使本地数据模式 (LDM) 成功启用,我也观察到来自应用程序的以下网络请求,用于创建 HTTP 隧道:

  • 连接 mydjiflight.dji.com:443 HTTP/1.1
  • 连接 active.dji.com:443 HTTP/1.1
  • 连接 api.dji-services.com:443 HTTP/1.1
  • 连接 flysafe-api.dji.com:443 HTTP/1.1

  • 感谢您对这些请求的输入,因为我不确定它们是否正在捕获无人机的数据,但应用程序似乎确实在启用 LDM 的模式下访问了 DJI 服务器。

    最佳答案

    要监控 LDM 成为受支持的状态,请在受支持的状态更改时收听 LDM 管理器发布的通知。然后,您可以从这里启用 LDM 并继续您的应用程序的工作流程。请注意,在启用 LDM 之前,您可能仍会看到网络请求,而在启用 LDM 之后,您可能会看到一个注册请求。

    [[NSNotificationCenter defaultCenter] addObserverForName:DJILDMManagerSupportedChangedNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
        if([[DJISDKManager ldmManager] isLDMSupported]) {
            if (![[DJISDKManager ldmManager] enableLDM]) {
                NSLog(@"LDM Enabled");
            } else {
                NSLog(@"LDM Disabled");
            }
        } else {
            NSLog(@"LDM Not Supported");
        }
    }];
    

    关于dji-sdk - DJILDM经理 |数据隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210062/

    相关文章:

    android - DJI-SDK : Lorg/apache/http/params/BasicHttpParams; 解析失败

    c - FFmpeg:av_parser_parse2 做什么?

    ios - 代码中有一个类对象,但其类型未声明,无法使用

    ios - 尝试集成 DJI 视频源时没有这样的模块 'DJIWidget'

    ios - 使用OpenCV处理来自Phantom 4的实时视频

    dji-sdk - 从服务器收到的元数据无效,请重新连接服务器并尝试

    ios - DJI SDK 用户界面 : Customizing contentViewController in DULDefaultViewController

    图像二进制解释 : unknown image format

    ios - 实际上没有丢失“Info.plist文件中缺少目的字符串”

    python - 使用 cv2 时删除 [h264 @ xxx] 错误控制台输出