I am not giving advice that works for "just me". DJI designed the SDK for this operation. It would be irresponsible for DJI not to have. But more importantly for DJI, it would just be bad for business from crashes. The reason ANY software/tech company to allows 3rd party development is for better or different user experiences, i.e. Litchi. The reason they require that development to be done through an SDK is to have control over the experience and to make sure it does no harm.
Some of the apps, DronePan, as an example, is an app specifically designed for creating spherical panos. The app is very different from Litichi, which is a full flight operation app, that can also do panos. While it might be possible to fly DronePan launch to land, it was never designed for that. It was designed to fly to your pano location on Go and then switch over to DronePan
Study the SDK plan