dji-sdk / Mobile-SDK-iOS

DJI Mobile SDK for iOS: http://developer.dji.com/mobile-sdk/
Other
579 stars 253 forks source link

Open 2 session to the same controller on IOS #503

Open mooncatventures-group opened 2 years ago

mooncatventures-group commented 2 years ago

Related too but different than Read telemetry and image data from drone in 2nd app possible? #502

Hopefully someone at DJI can offer an explanation .

We need to build a secure log for users that are restricted from sending logs to Chinese servers and are out in the field with no access to desktops.

What we find and is detailed a bit in aa response to 502 is that we can run a logging app in the background with the iOS background modes flags set , when DJI is started it interrupts the accessory session with an error .

Different actions happen on different controllers

GL300 controller the app will terminate but than will restart and start sending delegate events again.

GL200A - Connection will interrupt app will not terminate, but we can no longer get events after succeesfull reconnection

GL100A - this one is hopeless our protocol analyser doesn't even see this as an MFI accessory .

The only real difference we see is that GL300 use the com.dji.protocol and the 200 uses com.dji.common protocol , please confirm that is the difference.

Also if there is any workaround to this , Also is there a breakdown somewhere of what controllers and what protocols match to what drones.

You are aware of the security concerns in US government agencies around server security and DJI all I can say is we are part of those trying to find an equitable solution for all of us.

dji-dev commented 2 years ago

Agent comment from DJI SDK in Zendesk ticket #59993:

尊敬的开发者,感谢您联系DJI 大疆创新 由于github不是我们主要的咨询渠道,您的问题可能跟进不及时。我们建议您通过填写表单( https://djisdksupport.zendesk.com/hc/zh-cn/requests/new )向我们反馈问题。或者您也可以在论坛发帖,与其它开发者交流。论坛链接:https://djisdksupport.zendesk.com/hc/zh-cn/community/topics

Dear developer, thank you for contacting DJI. Since github is not our main consultation channel, your questions may not be followed up in time. We recommend that you fill in the form (https://djisdksupport.zendesk.com/hc/en-us/requests/new) to report problems to us. Or you can post in the forum to communicate with other developers. Forum link: https://djisdksupport.zendesk.com/hc/zh-cn/community/topics

°°°

mooncatventures-group commented 2 years ago

Ok submitted request.

mooncatventures-group commented 2 years ago

This password rest form does not work.

On Feb 7, 2022, at 7:46 PM, DJI @.***> wrote:

Agent comment from DJI SDK in Zendesk ticket #59993 https://djisdksupport.zendesk.com/agent/tickets/59993:

尊敬的开发者,感谢您联系DJI 大疆创新 由于github不是我们主要的咨询渠道,您的问题可能跟进不及时。我们建议您通过填写表单( https://djisdksupport.zendesk.com/hc/zh-cn/requests/new https://djisdksupport.zendesk.com/hc/zh-cn/requests/new )向我们反馈问题。或者您也可以在论坛发帖,与其它开发者交流。论坛链接:https://djisdksupport.zendesk.com/hc/zh-cn/community/topics https://djisdksupport.zendesk.com/hc/zh-cn/community/topics Dear developer, thank you for contacting DJI. Since github is not our main consultation channel, your questions may not be followed up in time. We recommend that you fill in the form (https://djisdksupport.zendesk.com/hc/en-us/requests/new https://djisdksupport.zendesk.com/hc/en-us/requests/new) to report problems to us. Or you can post in the forum to communicate with other developers. Forum link: https://djisdksupport.zendesk.com/hc/zh-cn/community/topics https://djisdksupport.zendesk.com/hc/zh-cn/community/topics

°°°

— Reply to this email directly, view it on GitHub https://github.com/dji-sdk/Mobile-SDK-iOS/issues/503#issuecomment-1032095922, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALBRIF54FW53LEGKX5QHWTU2BRVRANCNFSM5NY7TTOA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

dji-dev commented 2 years ago

Agent comment from cheney.zeng in Zendesk ticket #59993:

​Thank you very much for your feedback, about the request that running 2 MSDK app at the same time, I have talked with the PM team and we had an internal discussion about it, but we think that it's not a commonly beneficial feature for most of the customers, so the request is not in our schedule currently.

About the protocol, it`s not public, we could not provide more information about it.

About the secure log issue, theres the LDM mode in the SDK, its recommended that you could use the LDM mode if you needed. https://developer.dji.com/api-reference/ios-api/Components/LDMManager/DJILDMManager.html
inline806153729.png

°°°

mooncatventures-group commented 2 years ago

Sorry I find that opinion flawed ,

There is bipartisan support for banning DJI drones from use by US government agencies that would extend too local law enforcement as well..

I’m a contractor , I work with on of DJI biggest partners I’ve been tasked with finding a way any way to make flight records available to users in the field without access to desktops. LDM mode is useless for getting at logs., unless I am missing something.

This ability is readily available on Android but for some reason DJI won’t make the simple changes to their info.pllist on iPhone apps which would allow access to those files..

No one is asking for proprietary information here, just confirmation on the controllers that work and those that don’t work.

Since this communication was opened independently I will check with my management if they want to turn this into a formal request and I can provide more info on what we need

and åre trying to accomplish.

On Feb 8, 2022, at 7:05 AM, DJI @.***> wrote:

Agent comment from cheney.zeng in Zendesk ticket #59993 https://djisdksupport.zendesk.com/agent/tickets/59993:

​Thank you very much for your feedback, about the request that running 2 MSDK app at the same time, I have talked with the PM team and we had an internal discussion about it, but we think that it's not a commonly beneficial feature for most of the customers, so the request is not in our schedule currently.

About the protocol, it`s not public, we could not provide more information about it.

About the secure log issue, theres the LDM mode in the SDK, its recommended that you could use the LDM mode if you needed. https://developer.dji.com/api-reference/ios-api/Components/LDMManager/DJILDMManager.html https://developer.dji.com/api-reference/ios-api/Components/LDMManager/DJILDMManager.html https://camo.githubusercontent.com/314da219feb8bdd3137fd2af0f6d28c2c8ff8c07d322829460ead315e8748d28/68747470733a2f2f646a6973646b737570706f72742e7a656e6465736b2e636f6d2f6174746163686d656e74732f746f6b656e2f3347653764466a5a3759454f586a57574679667266336d775a2f3f6e616d653d696e6c696e653830363135333732392e706e67​ inline806153729.png https://djisdksupport.zendesk.com/attachments/token/3Ge7dFjZ7YEOXjWWFyfrf3mwZ

°°°

— Reply to this email directly, view it on GitHub https://github.com/dji-sdk/Mobile-SDK-iOS/issues/503#issuecomment-1032535179, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALBRIGBKBSC6VNIJRCDYZLU2EBHZANCNFSM5NY7TTOA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.