I have a Google Play developer account that I want to share with another user whom I want to add as an account owner so that we both have ownership over a certain app. However, despite giving him account permissions, the user is unable to access certain pages like the "Payment settings" page which is weird considering that I have given him all permissions for both app and account. I am kind of lost. Does that mean there can only be one account owner or is it that the other user also has to pay a $25 registration fee despite the fact that I have invited him? Or could it be a totally different reason?
Try this page, it may help. They explain everything here.
Dev account help users and permissions
There can only be one account owner. You can have multiple account admins, but admins don't have all the permissions that the account owner has, like editing the payments settings for example.
Note that you cannot change the account owner, but you can transfer the apps to another Play Store account.
Related
As the title mentions - How can I change the ownership of a Google Play Console Developer's Account?
Change the ownership means to associate the developer's account with a different Gmail account & let the previous association be let go off (and possibly not pay the $25 USD registration fee again).
Note: There is a similar question asked but I think it's incorrectly marked as a duplicate of a question which doesn't answer the question. (It answers How to transfer apps to another account).
I also beg to differ that the accepted answer also doesn't seem to answer the question.
Hence, asking & answering this as a separate question for the future readers.
You cannot change/transfer the ownership of a Google Play Console Developers Account.
Once a developer account is created, the email address used to register is permanently tied to the account.
From the Official Help:
Account owner email address and country
The account owner email address and country can't be changed. However,
you can create a new account using a different email address or
country and transfer your apps to your new account.
Accounts with published or unpublished apps
To transfer apps to a new account, go to our app transfer checklist.
Accounts without apps
If you haven't published any apps using your existing Play Console
account, you can create a new account and cancel your existing
account.
However, there is a workaround.
You can create a new developer account & make the payment for the same.
Transfer your apps to the new developer account.
Ask google to close the previous account & they will refund the registration fees of the previous account.
References From official Help Docs:
Transfer apps to a different developer account
Step 1: Make sure your Google Play Developer accounts are registered &
active
Before our team can transfer apps from your original account to a
different account, known as your target account, both Google Play
Developer accounts need to be fully registered and active.
Note: You need to pay the $25 USD registration fee for both accounts.
After the transfer is complete, if you want to close your original
account, our team can refund its registration fee.
Protect your developer account
Use a different account for your developer account
If your developer account is linked to your personal Google Account,
consider creating a new account to use for your developer account.
This way, if one account is compromised, the other account can still
be secure.
If you’ve already registered, our support team can transfer your apps
to a new account. To transfer your apps to a different account,
register a new developer account, then prepare and request the
transfer with our support team.
Note: If you close your old account, we will refund your original $25
registration fee.
2021 Method
You can change the ownership of your account to another in few steps and it usually takes a few hours to get everything done. Steps that I followed to transfers my account is as follows.
Unpublish all apps. all apps > setup > advance settings
Open a support ticket in google play support.
Wait for them to reply
Create a new developer account and reply them the details of both new and original accounts (account email and transaction ID/Order ID).
Google play support will reply with the transfer confirmation (with the refund).
You can transfer the ownership of apps, not the ownership of accounts.
Have you considered transferring the ownership of all your apps to the new account instead? It should have the same effect. See Transfer apps to a different developer account
I wanna know if one of my account gets banned,will it affect second one, since both are created using same debit card?
You can have multiple developer accounts.
If one account get banned Google will try to find all your other accounts and they will be banned too..
After your account has been terminated
When your developer account is terminated, all applications in your
catalog will be removed from the Google Play store and the users,
stats, and ratings associated with those applications will be
forfeited. Additionally, you will no longer be able to publish new
applications. Please do not attempt to register for a new Google Play
Developer Console account.
If your account was terminated for violating the developer terms, we
can no longer accept applications from you. This means that any
related accounts are also permanently suspended, and any new accounts
that you try to open will be terminated without a refund of the
developer registration fee.
https://support.google.com/googleplay/android-developer/answer/2491922?hl=en&ref_topic=3453554
It will effect if they find them.
Is it possible to register as two people rather than an individual without setting up a company? I know you can register as an individual or a company, but I want to cooperate with a friend to make an app. Is that possible if we want to publish an app onto Google Play? If not, is there some other place we could do this, like Apple App Store?
There are two different access levels on the Google Play Developer Console: "Account owner" and "Users".
The account owner is the first account registered on the Google Play Developer Console. Account owners can add users, manage individual permissions, and remove user access. Users don't need to pay the $25 Developer registration fee to access the Developer Console.
Here's a summary of how account owners and users can use the Google Play Developer Console: https://support.google.com/googleplay/android-developer/answer/2528691.
It's a widely sought issue among those who implement In-app billing in Android, that how multiple accounts are dealt with. If a user has multiple accounts configured, which one will be used for in-app billing (as there is no option to let the user select an account)? After digging a lot, following paragraph here seems to explain it..
Note: To make test purchases, the license test account must be on the user’s Android device. If the device has more than one account, the purchase will be made with the account that downloaded the app. If none of the accounts has downloaded the app, the purchase is made with the first account.Users can confirm the account that is making a purchase by expanding the purchase dialog.
I create a developer payload using the account that is involved for in app billing, so that it can be restored properly at a later point in time or on some other device. But since Honeycomb, there is no such thing as Primary Account. A user can delete any account, may be the one with which the app was purchased, in which case, the first account from list of accounts will be used for billing. Now, if i know which account was used and if it occurs to be 'not the account with which app was installed', I can at least inform the user that the following purchases will not be restored later.
So, my question is..
Is there a way to find which account was used for downloading the application?
Google Play does seem to use this information. Anyway we can interact with Google Play upto this level?
note: PackageManager doesn't seem to deal with this.
If you want to get the name of account mail id which is configured to play store account currently. Please use it .
I am putting here only for email name but you can get all information of account like type , descriptin from account object
Pattern emailPattern = Patterns.EMAIL_ADDRESS;
Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
for (Account account : accounts) {
if (emailPattern.matcher(account.name).matches()) {
primaryEmailID = account.name;
}
}
My gut feeling tells me to create your own AccountManager and SyncAdapter combo. In order to control the account associated with your in app billing.
You could then potentially support merging of accounts on your server (if the user takes action and decides to merge accounts) and handle billing to the same person or based on their accounts. As well as restore purchases to the same device if you want to allow that.
You could enforce device policies etc. using Google Play Licensing and eg. DeviceLimiter
If the user deletes the old account your AccountManager and SyncAdapter combo would create a new account and the user would then be forced to merge accounts on your server in order to restore previous purchases and you would have the new "Primary Account" information stored there.
Like Edison said in your comments. There has to be a way to record the account associated with the first purchase and go from there.
These are just my thoughts and I hope we could shed some light on this and figure out a "best practice" to support this.
i have a developer account to upload android apk , but i have few queries
where does the incoming money of paid application falls , in my developer account ?
as the application will be paid so how my client gets the incoming money i.e. money which is being paid by the users ? do i need to give access to my developer account or i got to create a new for him ?
is there a way to integrate my clients under my developer account and they will get their payment on their google checkout ?
from my experience, you have a merchant account where all the payments goes.
This merchant account has the following details:
-Account holder name:
-Bank name:
-SWIFT code:
-IBAN:
Each month Google makes a payment and the money earned ends up in that account.
Sorry, but I don't think the third option is feasible.
Added:
I think the Merchant aacount is strictly connected with
the Developer Account. So I think you can only have one merchant account each developer account. Anyway, in settings you have "User accounts & rights"
From there, you can invite users to see your data.
You are currently the only person who has access to this Developer
console.
You can give access to this console to an unlimited number of people.
You will remain the owner of this console and will be the only person
who can grant or revoke access to other users.
If you have multiple clients then it is better to keep separate Google account for each. So your clients cannot see other application.
As a developer you can give access to all their accounts so that you can view and check updates.
So each client will have a separate financial details based on their bank.
I don't think you can have multiple financial details in google console. But you can raise your question to google play support team and they will confirm you.