2013-03-07 4 views
14

So habe ich Probleme beim Hochladen eines neuen APK in den Play Store mit aktivierter Abrechnung.Android - Upload neues APK mit aktualisierten Berechtigungen auf eine veröffentlichte App

Derzeit habe ich eine veröffentlichte App, die bezahlt wird und ich möchte sie in eine Abonnement-App so ändern, dass die Benutzer ein jährliches Abonnement und damit die neuesten Daten zur App bekommen.

Jetzt ist mein Problem, dass die Entwickler-Konsole nicht zulassen, dass ich einen Entwurf APK mit den Berechtigungen für die Abrechnung aktiviert hochladen. Ich log in die Entwickler-Konsole zu APK, Wechsel von einfachen bis zu erweiterten Modus, meine neue APK als Entwurf speichern und einmal hochgeladen ich die folgende Fehlermeldung erhalten:

This configuration cannot be published for the following reason(s): 

All devices that might receive version 1 would receive version 2. 

Some devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code. 

ich die Version Code und die Versionsnummer aktualisiert um eins höher als der Strom zu sein, sowie verschiedene Kombinationen, um nur einen der beiden Werte mit noch keinem Erfolg zu erhöhen.

Die App wird mit demselben Keystore signiert.

Danke, DMan

+0

Dies wird nur kommen, wenn Sie die zweite apk aktivieren. Sie müssen nicht aktivieren, um als Entwurf hochzuladen. Aktiviere es nicht. –

+0

@RaghavSood Ich verstehe nicht ganz, was Sie mit aktivieren. In keinen Schritten habe ich "Aktivieren" ausgewählt oder auf irgendetwas klicken, um es zu aktivieren. Ich habe lediglich die neue APK als Entwurf (Schaltfläche "Entwurf speichern") in der Entwicklerkonsole hochgeladen. Sobald der Entwurf hochgeladen wurde, ist der Fehler aufgetreten. Momentan gibt es eine aktive apk für die veröffentlichte App (die ich lieber nicht veröffentlichen möchte, wenn meine neue Version fertig ist). – DMCApps

Antwort

22

herausgefunden, was das eigentlich jetzt bedeutet. Im Grunde sagte es mir nur, dass ich die aktuelle apk archivieren muss, um die neue apk tatsächlich zu veröffentlichen. Die neue apk wurde erfolgreich als Entwurf hinzugefügt. Diese Nachricht wurde nur ein wenig unbeholfen formuliert und bedeutet tatsächlich, dass Version 1 für die Veröffentlichung der Version 2 archiviert werden muss, NICHT damit, dass irgendetwas mit dem gespeicherten Entwurf, den ich durchgeführt habe, falsch war.

Danke, Dman

+6

Erstaunlich komplexe Art zu sagen, klicken Sie auf Archiv, bevor Sie veröffentlichen können :-) – JRun

+0

Hi Dman, ich bin in einer ähnlichen Situation, aber ich kann nicht finden "Archiv" oder "deaktivieren", nur "löschen". Ich kann das alte APK nicht löschen, da es meine Erweiterungsdatei enthält. Haben sie eine Idee? – SirKnigget

+0

@SirKnigget Nicht sicher, ob Sie noch eine Hand brauchen, aber ich habe es mir angesehen und es scheint, als ob Sie in der oberen rechten Ecke Ihrer Entwicklerkonsole auf "In den erweiterten Modus wechseln" klicken. Es sollte eine Deaktivierungsschaltfläche neben der derzeit veröffentlichten APK in deiner APK-Liste enthalten. Nun, was genau das tun wird, bin ich nicht sicher, da ich nicht in der Lage bin, es auszuprobieren, aber erforsche das und vielleicht wird es dir helfen. Danke, Dman – DMCApps

2

Haben deaktivieren Sie Ihre erste Version? Standardmäßig werden nach dem Hochladen im erweiterten Modus sowohl die erste als auch die zweite Version aktiviert. Sieht für mich so aus, als würde es nur sagen, dass du 2 APKs aktiv hast, die die gleichen Geräte erreichen werden, also ist einer der 2 nutzlos.

+0

Wenn ich meine erste Version deaktiviere, ist sie für den Download nicht verfügbar? Ich möchte nur in der Lage sein, In-App-Käufe hinzuzufügen, die laut Google-Dokumentation nicht die Aktivierung der App erfordern (was ich vermute, dass sie veröffentlicht). Nach dem Hochladen kann ich die Originalversion archivieren oder den von mir hochgeladenen neuen Entwurf löschen. Wie deaktiviere ich meinen Entwurf? – DMCApps

+0

Verfolge dich hier nicht ganz. Was möchten Sie mit dem Entwurf erreichen? Wollen Sie, dass die Leute es herunterladen können? Wenn Sie die neue Version aktivieren und die alte Version deaktivieren, wird den Benutzern (eventuell) ein Update Ihrer App angezeigt, und neue Downloader erhalten sofort die neueste Version. –

+0

Grundsätzlich möchte ich meine aktuelle Version noch verfügbar haben, während ich die neue Version mit In-App-Kauf teste. Die aktuelle Version verfügt nicht über Abrechnungsberechtigungen, da dies nicht die ursprüngliche Absicht war. Die neue APK muss ich also als Entwurf hochladen, damit ich Elemente hinzufügen kann, während neue Benutzer nicht daran gehindert werden, die aktuell veröffentlichte Version zu bekommen. – DMCApps

3

Ja, alles, was Sie tun müssen, ist die alte aplication zu deaktivieren, danach eine der Publish botton auf dem oberen linken Bereich schieben verfügbar sein wird, so wird Ihre neue APK

veröffentlicht