MsdkV4 , 二次开发,如何激活和绑定无人机

Completed

Comments

3 comments

  • DJI Developer Support
    能告诉我你所使用的MSDK版本吗?如果是4.15及其以上的版本,AircraftBindingState是弃用的,它不再影响到MSDK的使用。 4.15及其以上的版本将激活MSDK的流程被简化为-》遥控器连接公网 -- App调用registerApp验证App填入的Key和App的applicationId是否一致-- 一致则激活成功。
    0
    Comment actions Permalink
  • 大壮

    用的版本是 '4.16.3' 。

    我以上问了2个问题。你只回答了第一个。

    第一个问题我这边有点疑问:
    我调用 registerApp 后,从  DJISDKManager.SDKManagerCallback  的 onRegister回调中看到,是有注册成功的。   回调注册成功后, 去读取激活状态  AppActivationState activationState = mgrActivation.getAppActivationState();  返回的状态是 UNKNOWN , NOT_SUPPORTED 。 这不应该啊。

    第二个问题:如果我在处于未激活和未绑定的情况下,进入实时视频画面,和进行飞行器操作。会有什么影响吗? 。 能否回答一下吗。

     

     

     

    0
    Comment actions Permalink
  • DJI Developer Support
    我调用 registerApp 后,从 DJISDKManager.SDKManagerCallback 的 onRegister回调中看到,是有注册成功的。 回调注册成功后, 去读取激活状态 AppActivationState activationState = mgrActivation.getAppActivationState(); 返回的状态是 UNKNOWN , NOT_SUPPORTED 。 这不应该啊。 -- 你提到了你所使用的版本是4.16.3,在这个版本已经不需要App激活了,这个状态其实是弃用的。这也是我前面提到它不会影响到MSDK的使用。你是想要拿到这个状态来做什么吗?其实它已经是一个无意义的值了,属于新版本弃用的部分。 第二个问题:如果我在处于未激活和未绑定的情况下,进入实时视频画面,和进行飞行器操作。会有什么影响吗? 。 能否回答一下吗。 -- 不会有影响。你所使用的版本激活MSDK只需要通过registerApp验证。
    0
    Comment actions Permalink

Please sign in to leave a comment.