I have an app installed in multiple devices running 6.0.1 and 5.1. The package name used is com.mycompany.cricket. This application is not available in Play store.
Now today I published the same app with a different package name - com.mycompany.friskies. If I try to install this app from Play Store then, I get "Error Code: -505" and app doesn't get installed.
If I uninstall the app com.mycompany.cricket from my device, then I can install com.mycompany.friskies from Play Store but lof of our clients are already using com.mycompany.cricket, so we can't tell them to uninstall that and install the new app from Play Store. This app (com.mycompany.cricket) is available from the Beta testing platform TestFairy.
Both of these apps are signed using the same release key.
Please help what could be the reason.
Related
My react native android app live in play store (v1.5). and I installed the app in my device and it is working fine, Now I created new release apk(v2.0) and try to install in my device, it is showing error message app not installed. The issue is that, the release apk not updating the previous version downloaded form play store.
if you have any idea about this, please help me,
Thanks
release-apk can not update a app from play store. if you need to install the release-apk you need to uninstall the app from play store. And upload the release-apk to play store then you can update the the previous version as normal.
I have an android app published in play store and beta version of app for testing, now the tester don't want to uninstall the published android app from his phone while installing beta version. How can a tester be able to keep both (public and beta) version in his phone?
You can only have 1 app installed with a certain package name.
While developing, you can use a package suffix dependent on build type or flavour which would allow the tester to have 2 apps installed at a certain point, but this would not be published to Play Store. For example, you can have com.example.mycoolapp in Play Store and com.example.mycoolapp.debug for testing.
I think Play Store beta should only be used when (some) users are ready to receive the new update and give you feedback, but it will just update the already installed app.
I have an app that was installed by 800 user by package installer (not google play) but now I will publish this app in Google play with new version code an I want that users update to new version in Google play. How I do it? I made a test with another app and did not occur update.
Google Play will not update apps installed via package installer. You will have to ask your users to re-install from Play by communicating with them.
In Android 8 there is a new section called "App details in store" (Settings -> Apps -> select an app). The apps installed from Google Play has setted this field to: App downloaded from Google Play Store.
Apps installed from Amazon: App downloaded from Amazon Appstore.
But when I install an app from my own app, this is the message: App downloaded from Package installer
Some screenshots:
I've setted Intent.EXTRA_INSTALLER_PACKAGE_NAME but the result is:
I would like to set my app name in this field: App downloaded from "MyAppName"
Any ideas?
Thanks!
It is a name of the application installer application.
Like which app has installed this app into the phone:
In case of Google Play - google play app has installed this app on your phone.
In case of Amazon - Amazon app installed this app to your phone.
In case of installation from APK - Package Manager app has installed it in your phone.
So if you want your app to be listed there - you will have to create an application, which is able to install other applications. It has to be a system app, because only system apps can install other apps.
Solved! Its possible set the name of my app as installer using the installation method implemented in
Split APKs Installer
I have my application in Google Play, I've downloaded and installed it on my phone.
I'm also currently working on update of this application, and whenever I want to install my .apk file on my phone it shows me, that I can't do it, because the app is already here.
Where in Eclipse can I set some settings, which will allow me to install my updated app without installing original one?
EDIT
I want to have two versions on my device at the same time.
One simple solution is to change the package name, since that's how the OS identifies the .apk. Indeed, the package is unique to the Market: how does an android phone(or market) recognize an app
You can not install and run the app from eclipse because the app installed on the device (the one from play store) is signed with a different key.
When you export your app you sign the apk with a specific key and when u run it from eclipse you sign it with a different key - the debugkey.
If you HAVE to install another version on the device without uninstalling the old one from the device (the one you got from the play store) you should:
1.export your app and sign it with the same key you signed the app you uploaded to the play store.
2.upload the exported apk to the device.
3.install it.
EDIT:
If you want to versions on the same device you should change the app package name.