Entwickeln von Android-Apps für andere

11

Wir haben mehrere Apps entwickelt und im Android Market veröffentlicht. Wir schreiben jetzt eine App, die ein anderes Unternehmen über sein eigenes Publisher-Konto brandmarken und verkaufen wird. Das andere Unternehmen hat keine Erfahrung mit Android Market oder mit der Android-Entwicklung. Ich würde mich über Erkenntnisse von anderen freuen, die mit ähnlichen Situationen konfrontiert waren. Ich bin speziell besorgt über die folgenden Bereiche:

  1. Signieren der App
    Die Alternativen, die wir sehen, sind: Unterschreiben mit unserem üblichen Schlüssel; Erstellen Sie ein für das andere Unternehmen spezifisches Signaturschlüsselpaar und unterschreiben Sie damit. oder helfen Sie dem anderen Unternehmen, ein Entwicklungssystem zu installieren, ein Schlüsselpaar zu generieren und die Signierung selbst durchzuführen. Letzteres würde erfordern, dass wir ihnen die Projektquellen senden, was seine eigenen Probleme aufwirft. Ist die Auswahl, abgesehen von unserer Sorge um das Senden der Quelle, in irgendeiner Weise von Bedeutung?

  2. Lizenzierung
    Da die Lizenzprüfung für ihr Konto durchgeführt wird, muss der Code den öffentlichen Schlüssel zum Entschlüsseln der Lizenzantwort einbetten. Gibt es einen Grund, warum sie besorgt sein sollten, diesen Schlüssel mit uns zu teilen? Gibt es Alternativen dazu, den Schlüssel mit uns zu teilen?

  3. Veröffentlichung
    Das andere Unternehmen ist für das gesamte Marketing und den Vertrieb verantwortlich. Wir sind verantwortlich für die App-Entwicklung. Soweit wir wissen, ist Android Market nicht so eingerichtet, dass diese Rollen sauber voneinander getrennt werden können. (Es wird davon ausgegangen, dass der Entwickler auch der Herausgeber sein wird.) Dies macht es schwierig, eine Aufteilung der Verantwortlichkeiten für den Veröffentlichungsprozess zu erarbeiten. Unser erster Gedanke war, ihnen die APK-Datei zu liefern und sie von dort aus damit umgehen zu lassen. Das Lizenzproblem war der erste Hinweis darauf, dass wir diesbezüglich naiv waren. Der Veröffentlichungsprozess selbst ist eher technisch, und wir sehen zwei Alternativen: Führen Sie sie durch alle Schritte oder bitten Sie sie, uns Zugriff auf ihr Herausgeberkonto zu gewähren und dies selbst zu tun. Was machen andere?

Ted Hopp
quelle

Antworten:

3
  1. Beim Signieren der App würde ich einen separaten Schlüssel für das Unternehmen generieren und ihn selbst signieren. Das andere Unternehmen scheint nicht auf technischer Ebene zu sein, um die Bedeutung eines Privatunternehmens zu erkennen. Ich bin mir auch nicht sicher, was Ihre Vereinbarung ist, aber sie könnten zu einem späteren Zeitpunkt nach den Schlüsseln fragen, mit denen die von ihnen verkaufte App signiert wird. Wenn Sie es mit Ihrem eigenen Schlüssel signieren, bedeutet dies, dass sie möglicherweise andere Apps mit Ihrem Schlüssel signieren und vermarkten können. Ich bin mir nicht sicher, ob Sie dies möchten. Wenn Sie die Quellen gut an das andere Unternehmen senden können (mit allen damit verbundenen Supportkosten für die Einrichtung eines Entwicklungssystems), ist dies eine gute Option.

  2. Lizenzierung Siehe oben. Wenn Sie ihren Schlüssel haben, können Sie Apps als das andere Unternehmen signieren, was für sie möglicherweise nicht in Ordnung ist. Wenn jedes Unternehmen seine eigenen Schlüssel verwaltet, besteht das geringste Konfliktpotential.

  3. Veröffentlichen Dies ist der Bereich, mit dem ich am wenigsten vertraut bin. Ich denke, die Antwort würde von Ihrer Beziehung abhängen - ist dies eine einmalige oder die erste von vielen? Wenn es einmalig ist und Sie eine gute Beziehung haben, können Sie um vorübergehenden Zugang bitten und dies selbst tun. Wenn Sie sich vorstellen, später weiter zu arbeiten, würde es Ihnen viel leichter fallen, sie zu unterrichten.

Ich hoffe, das hilft!

Zauberer13
quelle
Wir sind jetzt mitten im Prozess und Ihre Vorschläge waren hilfreich. Wir haben einen separaten Signaturschlüssel generiert, der ausschließlich für gemeinsame Projekte mit diesem einen Unternehmen verwendet wird. Nach einigem Stöbern und dem Hinweis auf die Android-Dokumente stimmten sie zu, uns ihren öffentlichen Schlüssel zu senden. Wir haben ihnen die .apk mit ihrem Schlüssel mit LVL geliefert. Wir haben einige Zeit damit verbracht, sie durch den Upload-Prozess zu führen, aber das ist noch nicht abgeschlossen. Die größte Beschwerde, die ich bisher habe, ist, dass beide Unternehmen an der Prüfung von Lizenzantworten beteiligt sein müssen. Wir sind immer noch mittendrin. Es war langsam, aber wir werden es schaffen. Vielen Dank!
Ted Hopp
2

Sie möchten es wahrscheinlich nicht selbst tun (es sei denn, sie sind ein Softwareunternehmen), noch möchten sie an Sie gebunden sein. Besorgen Sie sich also einen separaten Schlüssel und kümmern Sie sich um alles.

Wenn Sie die technischen Elemente des Veröffentlichungsprozesses herausnehmen können, sind Sie möglicherweise bei etwas angelangt.

JeffO
quelle