Anyway to tell the drone that it has landed?

I am writing a program that can teleport the drone from mid-air to the ground. I notice when it is on the ground, the land-detector does not detect that it has landed. Is there a way that I can manually tell the drone that it has landed?

Here’s an example on how we are testing for land status on our own test suite using the MAVSDK, originally written by @JulianOes

Thank you for your reply. The problem is, after teleported to the ground, the drone will immediately fly up(probably due to ekf). The briefe time frame between touching the ground and flying up could be why the land-detector was never able to detect the landing. I am wondering if there is something that can force the drone to land, or force to acknowledge that it has landed after touching the ground.