Keystore expire in 5 months later - android

My keystore expire in 5 months later. if the keystore expired, how I update my app in play store and other markets?
What Should I do?

If key expire it seem impossible to update your app. So make new app same as your current app then sign it with new keystore, publish it. In old app make new update that force user to install your new app (Ex : When open app, show dialog that user need upgrade to continue using). That's only way i know.
Sorry for my English if you cant understand.

According to #stefan-ferst in this post.
The certificate validity is part of the certificate's signature. So
there is no way to change it in an existing certificate. The only
thing you can do is issue/get a new certificate with a longer
validity.
I assume to should publish another app changing applicationId. I'd use this remain time to update the app creating a campaign suggesting to current users to download the new app.

There is no way to update the application if you lost the keystore file. i will suggest create a new apk with new keystore and package name and upload.

There is Json2View Library
you can update your UI without update on google play so you can notify your users in old app!

Related

Do I need a new keystore when I create a new version for my app in android?

My app already in the play store. I made a few changes in my app and want to update it in the play store.
So do I need a new keystore when I create a new version of my app? or I can use with the same old one from the previous version(code)?
Thank you
You must use the same key !
Otherwise GPlay is not sure you are the same person who pushed the first version of that app.
You need to use your old keystore and update your version code and version name to update your app on play store and also database version if you are using sqlite database
Keystores are for to keep keys inside of it like a safe box. You have to use same key for same application. Think of it this way, a key as a signature of yours that you sign your application as a proof of that you did that application.

Key Store Password Lost

I lost my password of Keystore file. I have already published my application and have few users who use that app. Now I am unable to publish its newer version. I will publish that app using different keystore file but before that I want to notify all that users to update their application to new one. How can I do that?
There's no way to recover your key.
If you deleted from your computer then recover your computer files.
and if you lost your file in another platform(any where) ! try to recover because Once again,there is no way to recover this.
The only option I see here is to unpublish your app , change your package name and republish it . But take into consideration you will loose your current users.
and try to email all your existing users for your new publish.

Is possible to compare key that use installed app with key of new version this app

I've reinstalled windows and accidentally removed the key-store file that I've used for my project. I try to make a new one, but something is not inserted like the last time(alias maybe.) Now I have a problem: When I start to update the.apk file I get the following message:
An existing package by the same name with a conflicting signature is already installed.
My application automatically checks for project updates (new version) on a private server. The problem is that some people already have an app on their phone.
My idea was to compare keys and if it's different to ask the user to remove old apps in some dialog or something like that.
Is something like this possible, if not what are my others options ?
Thanks.
You need to release a new app with a new packagename.
If you no longer have the keystore used to sign your first app, you can never update it again in Play Store.
If you distributed your app manually and have not released it via Play Store, your users can uninstall the app signed with the lost key and install the new one.
There is no way to show a dialog as you cannot update the app. You can only replace it as described above.

Forgot android certificate signing password [duplicate]

This question already has answers here:
How to handle a lost KeyStore password in Android?
(42 answers)
Closed 2 years ago.
I have published an android app long time ago.Now i want to update it, but the problem is i have forgotten the password required for signing the app. Is there anything that can be done to recover the password?Please help me.
No. You can't. You lost the password, that means you have to unpublish your current app, change the package name and publish a new one with a different key and package. I just had the same problem myself and after contacting Google those were they instructions!
Their reply:
If you've lost or changed your keystore, you'll have to publish the
app with a new package name and a new key. You should also update the
description of the original app and unpublish it. Please note that we
do not support the deletion of apps or the re-use of package names.
There are 2 passwords to a certificate, first one is just for integrity-checking and isn't secured, the second one is encrypted for security.
You can brute force the 2nd password via this tool (might take days, weeks or even months):
https://code.google.com/p/android-keystore-password-recover/
The first password isn't secured, so you can reset it via this code:
https://gist.github.com/zach-klippenstein/4631307
Happy hacking!

Is there any solution to upgrade an app with new keystore

We want to update an existing Application but unfortunately we have a problem. Our keystore to sign up the app is not the same as the one we used in the previous version of the application. Therefore we canĀ“t upgrade our existing app in the market. Is there any way to get the old key (certificate) from our previous version which is currently in the market place?
Is there any solution to upgrade our existing version with the new one we would like to publish in the store?
What happens to the users who have installed the current version if we delete this version in the marketplace and upload a the new version (with the same name)?
Do they get an update notification or do they have to install the new app?
thanks in advance
You must use the previously used certificate to sign your app if you want to upload an updated version to the market. If you use a new certificate to sign your app and try to upload it as a new version, it will fail. If you upload it as a new application, the existing users will not be informed of the update.
Edit - if you have your Keystore but forgot the alias, you can try to recover it.
http://www.google.com/support/androidmarket/bin/request.py?contact_type=contact_policy&policy=apps
I would email the Android Market guys, they have provided fixes for people before, they have moved whole apps over to a new account for people, so they may be able to help you with your issue. If not the post above is the best explanation, either new app and they will have to download or try to find the old keystore.. sorry man.. hopefully they can help
As far as what I know Its not possible to recover the same keystore anyhow , so you cant upgrade the existing Application. The only solution is you have to launch a complete new app.

Categories

Resources