I am getting to launch a new app which is network based. Right now I do not have it scaled very large (I only have one server running). Is there anyway through Google Play that I can restrict the downloads to a couple of hundred people until I can purchase the scalability I need for my app? I want to have a maximum of a couple hundred people download the app a month so that I can scale accordingly. Is there anyway to do this besides removing it from the store every time I get too many downloads?
You could utilize Google Play Alpha/Beta testing which allows you to invite people to either a Google Group or Google+ Community and only those people can download your application from Google Play. That way you could cut off membership once you've hit a certain number of people (note that if you are using a Google+ Community, you want to make sure you make it Public - Moderator approval to join or Private) and then restart once you've scaled up.
However, if you are doing a traditional production publish of your app then there is no way to limit the number of people downloading your application.
Related
I recently uploaded an app on the playstore. I has quite a number of downloads. However, this number is far more than the number of users who actually created an account. I check and there are neither crashes nor uninstalls which cause this. Installed audience is almost 1000 but number of user accounts only about 100. For the app, the user most create and account before using the service.
I imagined that this would reduce the number of registered accounts however, I did not expect to get only 10% out of it. I'll like to know if anyone experienced a similar issue and what the solution was.
I have built a spring boot/angular web application that uses a mySQL database for storage. The web application's main purpose is to be like a social media website for gardeners. Next to this it has a couple of tools that allow the user to generate a personalized planting calendar based on the monthly average temperature curve of the region where the user lives. Alternatively the user can also generate a personalized planting calendar based on planting journals made by other users that live within a certain radius near the user doing the calendar generating. I am using Hibernate Search for this.
I do not expect to get millions of visits in the first months after launching the web application, so my question is: What would be the best ec2 instance type to start out with? Could a t3.micro support an application like that for the first months or two? Also, How will i know when the current instance type can no longer handle the incoming traffic without lag and therefore i need to upgrade to a bigger instance like t3.medium or large?
Thank you
If the instance is suitable or not depends on many things. Based on my experience a micro instance is not enough for many use cases.
My suggestion is to start with a t3.small instance, start gathering metrics in CloudWatch to establish your baseline for few days. Then decide if it is enough or not.
If you are filling all your resources you can eventually upgrade to a bigger instance. However if your app is dealing with Java I think that a medium size is the minimum start.
About the lag and other things, first suggestion is to put CloudFront on top of the EC2 at least for all your static content (suggestion: put your static contents on S3 don't let EC2 serve them). Then I think that the only option is to rely on some third party performance tool, external to AWS.
By the way, I have built the same app on iOS many years ago, with a support website hosted on AWS. Now the app is gone, and the website is unmaintained :-)
I'm having difficulties with selecting a host for a website that I'm working on and would appreciate some sincere tips. There are a lot of articles on the topics, many of which are biased, which is why I'm quite confused.
I need help selecting a specific host and service. I have the following requirements and would like a few different suggestions. Ideally, I want one suggestion on a specific service with Cloudflare since that's my primary choice even though I find their offering confusing. I also would like one suggestion with a provider that accepts BTCs as payment.
Now to my requirements:
The website is quite similar to KhanAcademy and Udemy. We want to host about 75 GB of videos that users should be able to view directly on the site (stream) with our own mediaplayer.
We also have about 15 GB of audios that users should be play directly on the site and download.
We do NOT want to use YouTube, Soundcloud or similar services.
Finally, we have an additional 25 GB of files that we need to host, and that users should be able to download.
The media should load quickly but since the site is new, we have no idea of bandwidth requirement. However, we expect that they will be slow at first but grow steadily over time.
We want the hosting service to come with SSL.
And we want a three-year subscription with a fixed upfront fee rather than monthly payments
Although this isn't a must, but we would prefer if we could use the same hosting service for two separate websites with different domains.
I have written a game. I would like to go with the AdMob based monitization. There will be a paid option of No Ads.
However, I would also like to limit the number of plays a person can do in a day for the free version to maybe 2 or 3, unless they have paid for the No Ads option where they can have unlimited plays.
How could this be done?
Shared preferences or any data will be deleted if a person uninstalls the game then re-installs. I do not want a database option on my server. So it has to be some file or something on the phone itself.
The information has to be stored somewhere.
if you want it to survive uninstall then re-install, it can't be stored on the client
you say you don't want to store it on your server
There is only one place left, someone else's server. There are lots of options to this, but one would be using Google Play Games servers. For example, you could use the Saved Games API. However, it is counted against the users Google Drive quota so they can delete it. You could also use some other provider like Firebase.
we have 2 applications in the Play Store in 2 different developer accounts who essentially do the same thing. Is it possible to "merge" those apps, i.e. remove app A from the store and notify users of app A there's an update, which installs app B? Otherwise we would lose all users from app A.
To clarify: I do NOT want to merge the code, I want to get rid of app A but not lose the users, they should update to app B.
No. Google Play does not currently support this feature, and requests by myself to do the same thing have not been answered or were rejected.
You need to find another way to move users to a new app, which is not easy if they are in the hundreds of thousands.