I have followed this guide (option 1) and published a android app to my organization admin console and made it available to the entire organization.
Surprisingly, there is no information on the entire internet on how people within the organization can download their private app. If you try to search it they only talk about how to publish it and there is no information on how to install it to their phone at all.
Just try my luck here and thanks in advance to anyone on stack who ever need to use their organization's app.
Related
I have set up an internal testing channel on the Google Play Store. I have added a few testers for my app but could not find a way to check if a particular tester from the list has installed the app or not.
I think this can be found out in Appstore.
We would like to know who has installed the app.
I attempted using the firebase analytics dashboard and play console dashboard for the app as well, app statistics etc, but with no luck.
Is there a way to find this in Playstore?
The best way to distribute an Android or IOS application for testing to users is through Beta Crashlytics.
From there you will be able to see exactly who installed your application and who didn't.
It will let you know from your Fabric panel who has installed the app.
See documentation here on how to distribute your apk.
Google Play does not provide this information. Any feature like this would have to be carefully evaluated on how it affected user privacy.
The signup for internal testing requires the Google Play email address the user will use to install the app. While I have never found anything more than a count of testers who installed, you can retrieve the current account of the user using the app. It isn't exactly a neat and autonomous process, but you could craft a means to compare the list of potential users to the installed account.
The permission required is GET_ACCOUNTS and then you would use AccountManager to retrieve a list of accounts and iterate through them to see if any match a list of testers.
I have an Android app that I want to push to be available to download for users in our company.
But I don't want the app to be visible publically to all.
Does anyone have any suggestions on how I can achieve this?
As mentioned in Google G-Suite,
You can use the managed Google Play store to host Android apps
specifically for your organization. You can control who can download
an app. You can also benefit from security checks, such as user
authentication and malware detection. You publish private apps to the
Play store from the Google Admin console or the Google Play Console.
Go through this link and follow the steps :
Manage Google Play private apps
It has some FAQs. Please read this and check if it fulfills your requirements.
I would like to deploy android apps to my employees. We have roughly 900 employees.
I was looking here, and it indicates that I have to setup a private channel by enabling Google apps for my domain. I've also read that it costs $50/employees to have my entire company on google apps.
Are there any other ways to deploy android apps strictly to my employee base? Am I really going to have to pay $50 per head?
Any advice is welcome.
No you don't need to pay that.
Get a developer licenses from developer.android.com ($25)
Then create a google group for your Employees and invite them all using their gmail (or other google, see screen shot below) accounts they have installed on their devices.
Step 1 complete, they are all inside the google group you have specified.
in the developer console:
Upload your apk as an alpha or beta apk (see screen shot below), set up the app as normal with all required fields, but when specifying the testing group you can reference this google group you have just created, which will give you a url that can only be accessed by those google accounts in the group.
Send this link out to all the employees that you previously invited to that google group and get them to accept the link for alpha/beta testing.
Once, accepted the employees will be able to download the apk from the Android device with that google account. (The app can then be found in the PlayStore app under Apps & Games -> My apps & Games - > All)
Now anytime you upload a new Alpha/beta apk all users of this group will see the app update or if auto update apps is enable for them, it will happen automatically.
for more details on beta setup: Alpha/beta help
Good Luck and happy coding!
you can always just install the apk file.
but in that case all your users/employers would have to enable other sources in the settings and get the file on the device somehow and start it(which might require an extra app).
How about just making it a public app and restrict the access to the app somehow (e.g. with a company login)
Can we identify that who downloaded our application from playstore? I am checking into my developer console there is no option provided i think. Also can we check that if a user has downloaded our app multiple times from play store through our developer console ?
I've checked on my own dev console and I don't believe there is one built in.
There is no real way unless you ask the user to register their information for the app. Also, I believe it would be a privacy issue and a hassle with Google if they kept track all the downloading information for each of its users.
I am trying to publish app through Google Play Private Channel.What step i followed is as below
1. Sign-In with name#xyzcomp.com in Gmail mail App (i am not admin of our domain www.xyzcomp.com)
2. Go to Google Play Developer Console
3. Paid $25 successfully.
4. Upload testAPK (not published)
5. Verify domain (xyzcomp.com)
6. click on Pricing & Distribution
But i am not able see Restrict Distribution .
When i go through this link , i found that i missed one step that is , but as told i am not admin of domain so i am not able to see these thing through my login.
So, how will I rectify these mistakes? I have one more question I need to contact with domain admin or I can do by myself. Any help is really appreciated.
I am not very familiar with this, but it seems you have to be the administrator of a Google Apps account to restrict distribution on a Google Play private channel. You will have to ask your administrator to enable the feature for you.