progger: Schutz

Beitrag lesen

Ich programmiere eine Android-App die Daten mit einem Programm auf dem Server austauscht. Dieses Programm möchte ich kostenlos (nicht Open Source!) bereit stellen. Die App soll ein paar Cent kosten.
Mir ist es auch egal, wenn jemand den Quelltext des Webprogramms anschaut. Gibt es jedoch eine Möglichkeit, die man nicht umgehen kann, damit das Webprogramm nur arbeitet, wenn die Daten von meiner App kommen?

Ich hatte die Idee, weiß jedoch nicht wie ich es umsetzen soll, dass der Webserver des "Kunden" extra mit meinem Server Daten austauscht. Und nur wenn mein Server OK sagt speichert der Server des Kunden die Daten. Sonst gibt er eine Fehlermeldung aus.

Ist das überhaupt möglich? Wenn ja wie?

Ich möchte das machen, damit man sich nicht einfach eine App selbst schreibt und somit alles kostenlos hat. Der Preis für das Webprogramm soll also in dem Preis der App enthalten sein.

Schon mal jetzt danke für die Antworten.