2010-12-04 6 views
3

Ich entwickle eine Android-App als ein Forschungstool. Die Idee dahinter ist, dass ein Forscher den Teilnehmern ein paar Android-Geräte aushändigt und sie das Gerät verwenden, um Daten im Auftrag des Forschers zu sammeln.Verwenden von Android C2DM mit Markt deaktiviert

Jetzt möchte ich Android C2DM (Cloud zu Gerät Messaging) verwenden. Das Problem hier ist, dass ein Google-Konto erforderlich ist. Dies wird für mich nicht funktionieren, da der Forscher für jedes Gerät einen Account vorkonfigurieren müsste. Das wäre machbar, aber das eigentliche Problem ergibt sich aus dem Marktzugang. Die Teilnehmer könnten dieses Konto verwenden, um etwas vom Markt zu kaufen. Meine Frage ist also, wie man die Funktionalität des Marktes auf nur kostenlose Apps beschränken kann, während C2DM beibehalten wird.

Vielen Dank allen

+1

Sie benötigen ein Google Checkout-Konto, um Apps vom Markt zu kaufen. Gib einfach keine Kreditkarte für das Google-Konto ein ... – Falmarri

+0

Klingt wie ein Plan. Das ist es wahrscheinlich. Thx eine Million – stfn

Antwort

3

Sie können nicht „die Funktionalität der Markt beschränken, nur kostenlose Apps“.

Sie könnten eine alternative Lösung für Ihr Problem suchen, außer C2DM. Es gibt Optionen für Drittanbieter, z. B. Stadtluftschiff, die wahrscheinlich keine Google-Konten erfordern.

Oder Sie könnten die Geräte rooten und versuchen, die Market-Anwendung vollständig zu entfernen, zusammen mit anderen Anwendungen, die von diesem Konto abhängen könnten (z. B. Gmail, Dialtacts). Es besteht jedoch eine gute Chance, dass Sie etwas verpassen.

+0

Die vollständige Entfernung des Marktes ist keine Option. Ich habe mir überlegt, was passiert, wenn Sie versuchen, etwas vom Markt zu kaufen, und Ihre Kreditkarte Google nicht gegeben hat? Aber ich werde auch Urban Airship und MQTT ausprobieren. Thx – stfn

+0

Urban Airship verwendet C2DM, so dass es überhaupt nicht helfen wird! – jamesc

0

Sie könnten die Geräte rooten und den Zugriff auf die Marktadresse blockieren - C2DM würde weiterhin funktionieren, aber der Markt selbst würde nicht mehr funktionieren.