How to distribute google play store application to limited peoples - java

how to make invisible my android app to everyone from google play store.
only specific peoples can download it through link given or any other procedure.
mean is everyone can't find app on play store by just search app name.
Or tell me any other solution close to it.

Withing Google play you can use Alpha and Beta testers to restrict the distribution of your app.
You can define a list of users. They will be the only able to get the app. Once done you update your app in google play, wait few hours and then google play will generate a link. You just have to send this link to your users and they can install the app.
This is the summary of the Google documentation ( in better english than mine )
You don't need a production APK to publish an alpha/beta app.
Users need a Google Account (#gmail.com) or a Google Apps account to join a test.
If you're testing an existing app that you've published before, only users in your test group will receive an update for your alpha/beta version. If you're testing a new app that you haven't published before, only users in your test group can find and download your app.
After publishing an alpha/beta APK for the first time, it may take a few hours for your test link to be available to testers. If you publish additional changes, they may take several hours to be available for testers.
You have the full documentation here.

If you dont explicitly need it on the play store, TestFairy is a very powerful tool. I use it to distribute to selected people until I'm ready to share it with the world.
The API is very simple and informative.
You can also build and upload versions directly from Android Studio.

Related

Android demo or trial app

im creating an Android app and i want to put it on Google Play. I want the users to download it, use and test it for about 7 days and then, the app will be blocked and the user has to buy it to continue using it.
I've tried with Backup Manager but it didnt work.
Then i read about Licensing (i have a good tutorial already) but i dont know if its what i need.
Other option is to make a subscrition payment to use, but with a free trial, however this is a bad option because the user has to put the payment method and data to use the app.
What do you think guys? can i use Licensing for what i need or better other tecnology?
EDIT:
Maybe i didnt explain myself very good, i want to know if with the Licensing system i can do a trial version of an app for like 7 days. I've tried the other solutions and didnt work for me (Backup Manager, SharedPreferences...) and want to know if Licensing can help me or if its another technology i can use.
There is no direct solutions for what you want.
Google provides a Subscriptions trial with their Subscriptions library, but then the users should pay "regularly" for the content of your app. (weekly, monthly or yearly etc..)
The best option for your use case in my opinion should be this:
You setup your app as FREE on the store
When the user download the app the first time, you create some sort of key which identify your installation on that device
After trial period ends, you can block the app usage until the user purchase an In-App item which re-enable the app functionality.
This is some sort of FREE/PRO version logic which a lot of developers already use in the store.

Google Play Game Services VS Google Drive

I want to add a user data backup service to my Android app. I found two options for this through searching. One is Cloud Save from Google Play Game Services, and the other is Google Drive. I checked a google account for my phone and found out some android games, such as Tab Titans are using Google Drive for saving data.
I'm using Unity3D now, even though what I'm developing is not a game but just a simple utility. And I also have a plan to use Multiplayer feature from Google Play Game Services very soon. So, I think GPGS seems to fit for me, but wonder if there are any limits or cons when using it on the app which is not a game.
I don't know what are the differences between using Google Play Game Services and Google Drive for saving user data at all, so I googled for hours but couldn't find any.
The user data would be a SQLite db and some more.
Can I use Google Play Game Services to back up such files?
If possible, could anyone explain the differences between those two services?
Google Play Services is like a suite of Google products and services packaged altogether. Though Google Drive may be part of Google Play Services, it's better to think of them separately. If this is on Unity, then I second using Google Play Services, especially, the plugin. With it, you should be able to easily implement Saved Games, at least significantly easier than making Drive calls, as there's no plugin (that I know of) for Unity to interface with Google Drive. This highly depends on what kind of data you want to store, though.

How to use google cloud storage with ADT?

Total beginner here.... :(
I am using Eclipse with ADT and Google App Engine plug in.
I have built my "awesome" android app, but now I want to save some of the data the app produces onto a cloud service so I can share it between my users.
So I am trying to do this with google services. I have incorporated in my project both Cloud Storage API and Google Cloud Datastore API, both using the GDT plug in, but that's as far as I can get :((((
I know I am asking a lot, but I don't even know if it is a lot, it might be a few lines of code, at least that's what I think.
So now I need a way, through some Google API to connect to a database that "belongs" to me, and store 5 numbers there from each of my users, and share other user's numbers with each other...
Can someone take me by the hand and tell me what I need to import and what not...?
I have spend hours reading all documentation about these APIs I could find and I ended up going in circles :( either trying commands that cannot be resolved, like DataStoreService(), or simply not even finding where do I put my info to get to "my" database....
Thank you all.

How can I make a donation app for google play to attach to the free version?

I have a app on the Google Play and I want to add a donation app. I could just put the same game on the market that's modified to say donation version but They wont have there saves from the free version. Is there a way for me to just create a .apk that apon run it will change say a boolean donated = true in the free version and then hide itself from app list. Or is there a way more easy way to do this?
You can share data between applications i.e using sd card, named preferences, content providers.
Other way to solve your problem is using in-app payments. The adventage is, that you do not need to mantain 2 code branches for free/paid apps.
If we are talking about payments - take a look at Google Play's policy - in general they do not allow using other (cheaper) "payment processors".

Your order could not be processed error when using a test account

I am trying to test the in-app billing in my app.
I tried using the static codes google provide, and it works perfectly fine. Now I want to raise the level and check with a test account. I've added a test account to my developer account and when the test account tries buying the content (the item is shown) it tells :Your order could not be processed. Please try again. I've registered this test account several days ago, and still nothing.
Did anyone encounter this problem and know hows to solve it?
Thanks!
You cannot buy your own apps.
http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=141659
You should make sure that your app is signed with the release key.
Also, if you uploaded an APK to your Console just to enable in-app products (it's not published), make sure that your testing application has the same android:versionCode.
I had a similar issue today, and yes this is as per Google's policy to not let people buy their own apps using the same account that you used in the Google Play Developer Console.
To get around this:
Go to the settings of your Android device
Go to accounts Go to Google accounts
Remove the Google account that you used in the Google Play Developer Console
Add a new/secondary Google account (if you dont' have a second Google account, you will have to create one first).
Add your payment method for this Google account (i.e. credit card)
Go to Google Play store and buy your app!
Re-add your original Google account in settings -> accounts.
I wanted to experience things the way the user does when they download and install my app, so it was important to me to go through the same process.

Categories