Apps with same name in Google playstore - android

We are in the process of decommissioning our app and publishing another app with the same name. The playstore has a criteria that apps must have unique names. So would it be enough to just change the name of the app in the play store listing to something else like myApp-old to satisfy the unique name criteria or should we also update the app(new version) with different name.

The name does not matter. In Android, the important thing is the Package name.

If I remember correctly,
The package of your project needs to be different.
for example "com.google.app"

Related

What are Android Package names and how do they work? [duplicate]

This question already has answers here:
Android - Package Name convention
(7 answers)
Closed 3 years ago.
I want to make an app which i want to publish to the play store.
While creating the app it requires a package name which is something like
com.example.myapp
On doing some research i came to know that it specifies a domain name and is used to uniquely identify our app on play store.
I wanted to know how these packages name work and how do i get the assurity that no other app on play store wont have the same package name as mine.
Also usually when we start android studio it gives a package name com.example.mpapplication. What happens if i try to publish the app with this package name?
Package name uses a “reverse DNS” convention in which the domain name is reversed and suffixed with further identifiers.
This convention keeps package names unique and distinguishes applications from each other on a device and on Google Play.
You don't need to own a .com domain in order to release apps on Play store. It is just a standard. So, Pick some unique name and suffix it with "com. "
If you want to check whether the name you picked is unique or not, simply add it to the following url : https://play.google.com/store/apps/details?id=com.vspinsight.appik.mehangai
Here id=" " is the package name of my app. If the url takes you to an app, that means the package name is already taken.

Rename Android App but let users search with old app name in playstore

I would like to rename an App which is already in playstore. Could i do something about, finding my app even when user's type in the old App name instead of new one?
Note : I am not changing the package name of the app.
you could follow the google's answer. Change your app description with your search keywords.
https://support.google.com/googleplay/android-developer/answer/4448378?hl=en
You can use the new name in your source, but in store listing, app name can be as follows:
New Name (formerly Old Name)
After installing the app, a user would only get new app name as defined in the source.
App Name length has been extended from 30 chars to 50 chars, so that should be enough.
This way your app would show up even when the users are searching using the old name.
Another thing is that the users would trust that they are using the same app but with just a different name.

Android Studio package names

What are the package names like "com.example.etc." in Android Studio representing? Does it actually have any association with the domain and website? Many tutorials I have read state to use a domain name you own. Why is this?
When releasing your application on the market, your application needs an unique package name. This will correspond to the ID on the market.
So choose a package name like your own domain, or your name... in order to have something unique.
Your package is is your Id when U upload in play store , It will recognize only by Id which is package name ,
Please give as com.companyname.appname.

upload apk error file name should be in format com.example

Hi I am new to android and trying to publish on Google play first time.
I am getting error when uploading apk file saying file name should be in format com.example.myapp.apk
my package name is androidapplication1.androidapplication1.apk
there is no com in it!
is this the source of issue?
androidapplication1.androidapplication1.apk sounds like the file name of your application, not its package name. An apk file name shouldn't have more than one dot in it I believe.
The package name on the other hand should have multiple dots. The package name can be found in your manifest xml file. What does it say for that one?
Have a look here.Taken from the developer site:
A full Java-language-style package name for the application. The name should be unique. The name may contain uppercase or lowercase letters ('A' through 'Z'), numbers, and underscores ('_'). However, individual package name parts may only start with letters.
To avoid conflicts with other developers, you should use Internet domain ownership as the basis for your package names (in reverse). For example, applications published by Google start with com.google. You should also never use the com.example namespace when publishing your applications.
The package name serves as a unique identifier for the application.
It's also the default name for the application process (see the
element's process process attribute) and the default
task affinity of an activity (see the element's
taskAffinity attribute).
Caution: Once you publish your application, you cannot change the
package name. The package name defines your application's identity, so
if you change it, then it is considered to be a differen
t application and users of the previous version cannot update to the new version.
I created a sample app in my own development server with your package name androidapplication1.androidapplication1.apk . I didnot receive any errors. So you can either ask google for this issue or ensure that this package is not used by anyone in the play store.

How do I change my Application name

I would like to make a slight change to my application's name. I read that it can work if both applications are signed with the same signature and is given the same userId then they can share information and I can migrate the original application's information to the new one. It is very important that the user gets the notification to upgrade. Will the user receive the update to upgrade if its done this way?
Your users will still get the upgrade, as long as you don't change the top level java package name.
Do you mean the actual name (human readable) or the application package? You can change the name, description, etc. at any time (though it might be confusing for existing users). On the other hand, you cannot change the package name, you need to publish a new app. Unless the current app already has the sharedUserId, set you cannot really use that option: setting it will change the UID and the application won't be able to see its own files. Two solutions to this:
export the data in some shared format (XML, CSV, JSON, etc.)
write a content provider and use a signature permission to make sure only your apps can read from it.

Categories

Resources