2017-09-09 1 views
2

J'ai décidé de supprimer Crosswalk Webview de mon application Cordova.Publier l'application Android après la suppression du passage pour piétons et le rendre modifiable

Maintenant, j'ai essayé de publier la nouvelle version mise à jour à "Console Play Store" et après cela, il est dit que les utilisateurs ne pourront pas mettre à jour à partir de la dernière version publiée. En effet, j'ai aussi essayé depuis mon téléphone de passer de mon ancienne version à la nouvelle version et cela dit que ce paquet pourrait être corrompu. Sinon, si je supprime l'ancien et installe le nouveau tout fonctionne bien. J'ai utilisé le même fichier de clés pour signer l'application. La seule chose qui a changé est l'apk original "unsigned" (de l'ancienne version Crosswalk ARM à la norme cordova android-release-unsigned.apk).

Pourriez-vous s'il vous plaît m'aider à trouver un moyen de publier ma nouvelle version de l'application et permettre aux utilisateurs de mettre à jour à partir de la dernière version de bras de passage qu'ils ont déjà?

Merci

+0

J'ai eu le même problème et je trouve toujours une solution – Frank

+0

Sur la base de ce [fil] (https://support.google.com/googleplay/android-developer/answer/113476? hl = fr), lorsque vous annulez la publication d'une application, les utilisateurs existants peuvent toujours utiliser votre application et recevoir des mises à jour d'applications. Cependant, votre application ne sera pas disponible pour les nouveaux utilisateurs à rechercher et à télécharger sur Google Play. Voici un lien [ppost] (https://stackoverflow.com/questions/42290083/how-do-i-publish-an-updated-version-of-my-existing-ionic-app-on-google-play-stor) pour référence. – abielita

Répondre

1

Vérifiez le code de version de votre application. Comme le crosswalk utilise plusieurs apks, son code de version est multiplié par 10 (voir ci-dessous). Lorsque vous supprimez le passage pour piétons, le code de version devient normal, ce qui signifie que vous perdez un chiffre. Le code de version de l'application la plus récente devrait être plus grand!

Donc, je viens de mettre plus grand nombre manuellement dans config.xml. (Attribut de la balise widget de android-codeVersion)

// these are equations from gradle file 
armv7 { 
    versionCode defaultConfig.versionCode*10 + 2 
} 
x86 { 
    versionCode defaultConfig.versionCode*10 + 4 
}