Sue them for not being able to use their app? I am a Apple developer, you have a TOS for each and every app you create. To my knowledge if you skip the App you can still fly. I could be wrong but read their TOS. Seems like a small thing to get mad about taking a silly little test to fly your drone.
It is true it is their app, but it is also part of the package you bought. So, if you buy a new tablet, would it be OK, if the Android operating system required you to prove that you know how to use the tablet? Have you ever been required to take a test after purchasing an APP?
It is fine to ask you to take the test, for their own purposes, maybe marketing. But to deny access to flight, well that is probably crossing the line legally.
But let me bring up another point, that is similar and bothers me. This test comes up over your screen after you arm the motors, I have no idea of whether it would have taken off if I would have launched immediately, but I assume it wouldn't have let me.
However, the Air Space Warning are the same, but can pop up after you are in the air. Completely blocking the view of the camera. It requires you to check boxes and agree, when you are in the fricking air!

First time, I could not see the damned boxes, took me a minute to figure out what to do. YOU DON'T DO THAT TO A PILOT IN THE AIR. Distraction is something that is not tolerated.
So, if you want to tell me something or ask me something, do it as I open the APP, before the motors are armed. DJI is not being safety conscious, they are protecting their butts on this. At first I was fine with this. It is not really a huge thing. But now this damned test, I have owned the drone quite a while, have logged many miles on it and a lot of hours. Why now? Why the test, after all that? This has nothing to do with our safety, is for their own benefit. When will this stop? Will they start popping up questioners, tests, questions about your flying, tell you that you are not flying very well or need lessons?
Look, I am a pilot, I have flown many things over the last 50 years. I am safety conscious and all for public awareness. I don't quibble over the updates or even the damned stupid warnings that you are in certain areas and must tell them its OK. But not after I am flying and the bird is in the air and dangerous.
No one else in the industry is doing this, no regulations require it. I have been a fan of DJI since day one, but this small annoyance is like a pimple, I don't like it. Stop it, it is my drone, I bought it, you have no rights over it now. It is like any one camera, Nikon doesn't require you to do anything. You can buy any racing drone you want that exceeds 100 mph, certainly dangerous but there are no tests. RC plane, no test, nothing like this. There is not precedent for this, nor any existing law that I am aware of.
This kind of thing can do great damage to a company, it can effect sales and cause people to shy away from a product. IF, there is a legitimate reason for these, fine, but DJI, you have to tell people that they are going to have to put up with all this BEFORE they buy.
Flame suit on, I have never taken a stand against DJI before, I have always backed them. But I am wondering what the hell they are doing and where this all ends. They can ground the
P4P at their whim, anytime they feel they want to question you. Well, I disagree, they have no right to disable flight on my
P4P, even if I could not pass the test. Chinese are not above the laws of the US. The must comply with consumer law, some manufacturers found that out the hard way here in California. Stop playing around and just do your job, make the drones better, the software better, but it is not your job to decide who flies your product.
