I posted an app into google play production section and now I want to download it for testing. It's not free. I don't want to buy it. How can I do that?
Uninstall your current app on your device
Go to play store and search your app
If you were an alpha or beta tester, renounce to it
Install your app again
I think the correct way is to have two applications, one for testing and one in release. It is really a mess because package name must be unique within the market...
But it is the only way I can imagine right now. Release one only for alpha/beta restricted users (you) and publish as paid one when done.
I´ve read also here How do I allow android app alpha/beta testers to download the app for free?
and here Google Play developer console: beta test paid apps for free?
Related
Is it possible to publish an iOS App in App Store and Google Play Store, which is unlisted and can't be found by search? Only people, who have the link to the App in the Store can download it. Is this possible?
Both Google Play and Apple's App Store have options for publishing Enterprise apps. The two stores have different options and conditions, but it's possible.
Other options that are available to you is to release the app as an Alpha or Beta version for specific people on the Play Store, or simply create an .apk file and allow people to install it without passing through the store.
On the Apple App Store, you also have the option of having your app approved by the review team and then using codes for specific users to redeem on the store (but you only have about 100 of those per version) or submitting the app for TestFlight review (which is a much shorter process), in which case you'll be able to install the app on 1,000 different devices.
I hope one of these options works for you. Good luck!
Yes, this exact thing is now possible in the Apple ecosystem. It's called "unlisted apps". See here. Not sure about Google/Android.
I am wondering can you create a .apk file for download without putting it on the play store? I am looking to get a couple of my friends to test an app i created but dont want to release it on the play store yet? I have tried to find different ways to do it but pretty much all of them are saying that i have to put it on the play store and then can directly download the app from a url. Thankyou for your help.
Definitely yes. It can be done. Send over your APK File. When they click it, it will ask for necessary permissions and upon user clicking Accept, the app will be installed.
But, "Install from unknown sources" options should be enabled in the mobile security settings.
Email the apk for instant share.
If you are planning to go alpha- and beta-testing route, it’s best to start with a small group of alpha testers (perhaps employees of your company, or a few fellow developers) and then move on to a larger group of beta testers.
In the APK section of your Google Play Developer Console you’ll find the Alpha Testing and Beta Testing tabs. Here you can upload versions of your apps’ APK files and define a list of testers as a Google Group or Google+ Community. Once this is done you’ll receive a URL that you forward to your testers, from which they can opt-in to the testing program.
After opting-in, your testers then go to your app’s product page and when they download the app Google Play will deliver them the alpha or beta version as appropriate. Incidentally, if a user happens to be opted-in to both your testing groups, Google Play will always deliver them the alpha test version.
Through alpha- and beta-testing functionality, Google Play Developer Console lets you test two different versions of your app at the same time in addition to your production version. Here’s how:
Select an APK for your alpha or beta test.
Select the group of users for each test.
Publish your alpha- or beta-test APK.
Ask your testers to opt in.
IMPORTANT:
Alpha- or beta-test apps will only appear in Google Play for testers
that opt-in and not to any other users.
A production APK is not required to publish an alpha- or beta-test
app.
It may take up to 24 hours after publishing for the test link to
become active.
Any change you make to your app's Pricing and Distribution page
affects Alpha, Beta, Production, and any future versions; this also
applies to setting the price of your app (Free or Paid).
The same is mentioned at Beta-testing and staged rollouts.
If you use Android Licensing API to protect your app, then you'll need to add the beta testers emails in the list of test accounts in the Google Play console > settings > Gmail accounts with testing access.
you can send the APK to them directly via email or something else and they can install it but need to have Unknown Sources option enabled in their devices.
I am currently creating an android game using the Play Game Services for leader boards and achievements. I am currently testing the features under my account because I can clear the leader board when needed. However, I wanted to release an alpha test of my app. When I try to publish my game so my testers have access to it, it says I have to publish the Game Services first or they won't work. But, if I publish the game services can I still use testing accounts and change things? Or will it be final?
You don't need to "release" [edited] your game in order for testers to try out your game. One reason you may get the "I have to publish the Game Services first..." is because you most likely did not complete the Game Services and API setup between Google Play Developer Console and the app itself.
See steps:
https://developers.google.com/games/services/console/enabling#a_create_a_linked_application
Or, less likely, it could be that you still need to upload the APK:
Upload an Alpha or Beta APK, wait a few hours for it to become active in the system, and then add your tester group. This is a good place to start as of the date of my post:
https://support.google.com/googleplay/android-developer/answer/3131213
Some details from the link above:
Set up alpha/beta tests
Using the Google Play Developer Console, you can choose groups of users to beta test different versions of your app.
Testing basics
With the alpha/beta testing tools available in your Developer account, you can test different versions of your app.
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.
If you make any changes to your app's Pricing & Distribution page, including setting your app price to Paid or Free, it affects your production, alpha, beta, and any future versions of your app.
Tip: When you're starting a new alpha/beta test, it's a good idea to start with a small group of alpha testers, then expand your test to a larger beta test group.
Definitely make sure to see more at the provided link:
https://support.google.com/googleplay/android-developer/answer/3131213
What about "Paid Apps" as Alpha/Beta testing...
I am uploading one "alpha_version" apk under "Alpha" tab... I have tagged application as "Paid" app and also configured specific prices... (As Google does not allows to change from "Free" to "Paid"). I have also added "Tester" for this alpha version..
My Questions/Confusion:
As my application is "Paid" one - do my "tester group" needs to pay before downloading this "alpha" version
Can I set application mode as "Free" for "Alpha" and latter on make is "Paid" for Production build?
Once I publish this "alpha" version - does it view-able/visible on Google Play store (I am sure it will be for visible for tester only
not for all users - right?)
Any help/pointer would be greatly appreciated - Thank You.
AFAIK all users of a paid app, will need to pay for it. So also Alpha/Beta users. If you want them to test the app without paying for it, then you can distribute the app through e-mail or web, etc... without using the Play Store
NO. You also can't change a free app to a paid app in a later stage.
yes, but only test users will get the alpha/beta version.
If you want users to test your app for free in the Play store and sell your app to the general public, then you could distribute your app in an obfuscated name with irrelevant description for free for testers, and the real app, with the real name/description etc will be paid
It's annoying but you could just create another app in your developer console that is free and load your APK there. You will have to change the package name though and maybe give it a test name. Keep this free app in beta and then they can test it for free.
Then when you want to release it you create a new app that is paid and release that.
Please see my answer here:
https://stackoverflow.com/a/35352421/5916188
Yes, you can use a promo code to give beta testers (and others) a free copy at install time.
I created my first Android app and wanted to let some users take part at the new Google beta testing feature. Unfortunately my app got published as a production APK and is visible to everyone now. That was not my intention, because my app is far from being released.
If I unpublish my app it also get's inaccessible for the beta testing users. So I have to keep it published to run the beta test.
What are my possibilities to make the best of this situation?
Using a dummy app as production APK?
Keep it unpublished and start with a new package name all over again?
Easiest way would be to delete the published app, but Google says NO.
You can put your Google Play Developer Console into "Advanced Mode" by clicking the button in the top right corner. Then you can activate/deactivate APKs as necessary, and upload APKs specifically for beta testers only. You do not need to change the package name.
After filling in all the details, In your developer console dont upload your APK to the production tab, only upload it in the Beta tab and click publish. Now wait for it to get published and find the playstore link which you can find after clicking the "Manage list of testers" link which is under the "Beta testers". Share this link with your beta users.
Even I made similar mistake before and then unpublished my app. Started again the publish process with different package name as Google remembers your app by the package definition. You won't be able to delete an unpublished app. That needs to be unique. When you create your app, don't upload the apk first, just prepare store listing. Once done, you will see all the panes, production, beta, alpha under APK menu. hope this helps.
Provided the constraints you have, I guess your best option is to set the filter of the APK to no devices if allowed; if not, set it to a single device (one you figure there are almost none in the market).
Additionally, you can change your publishing options for no country (or, again, to a single small country), although I think that might impact the beta testers as well...
I've just found myself in a similar situation (app was published to production prematurely, and I need to do some beta testing). Jorge's answer got me thinking. I found an option under "Pricing and Distribution" which allowed me to restrict distribution to my organization.