Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
In this App (Desktop Notifications), they are sending notifications from Android Phone to their Chrome Extension.
I want to do the same. How can this be achieved? I am looking for direction on what tools I need to start researching (as I am directionless to start)
I do not have a server, so do i need to use Google APp Engine? Should I be storing the notifications in Google Cloud Datastore?
Is GAE the right approach here?
(Note: Indie developer here, so preferably looking for a free solution, at least until the app gets lot more users)
It's a partial answer, but it's longer than a comment.
There are two APIs in Chrome for notifications:
1) The older chrome.pushMessaging API, using "Google Cloud Messaging for Chrome".
Maximum payload length: 256 bytes
Maximum subchannels: 4
Maximum API requests per day: 10,000
2) The newer chrome.gcm API, using Google Cloud Messaging
GCM is completely free no matter how big your messaging needs are, and there are no quotas.
(Quote from http://developer.android.com/google/gcm/index.html)
I think only the second one is two-way.
As far as I can tell (and I am not an expert in this!), they do not require a separate server to handle the messages. Both your Android app and your extension should be able to send a message to a Google endpoint and it will be broadcast to intended recipients.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
Backstory: Like most countries in the world, we've been hit hard with the coronavirus. Unlike most countries in the world, our country does not have an app that tracks the virus. We can go to a government website that gives us an outdated summary, but that's about it.
Issue: we have a popular web-based retail site, and we created a web-based map that tracks coronavirus-confirmed cases. We were also in the process of creating a mobile app that provides info on the virus, but then apple store and google play started blocking apps related to this virus unless it's approved by the government. We've been trying to get approval, but it's an uphill battle.
Since our web-based app tracks all cases in real-time, is it possible to send some type of notification to a mobile phone? For example, a notification would say something like "Another patient has tested positive. Please visit our site for more information".
I've seen services like Amazon SNS, but I'm not exactly sure what these services do. I was also considering web push notifications, but I've read that safari doesn't support this. I've also read that Firebase can do this, but I'm not sure how.
I guess the question's really a yes/no question: Is it possible to send some type of notification to an iphone or android phone without installing an app? This wouldn't be spam since the user would approve the notifications received.
You can send an SMS message if you know the device's phone number. You can use FCM on a web app if the user opts into the notification after visiting your site. Otherwise it's impossible if you don't have an app installed that's designed for receiving and displaying notifications (for good reason).
I suggest researching your options before posting to Stack Overflow - it's for programming questions, not for soliciting ideas for products to solve a problem.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I need to make around 1000 android apps with same code base but different names, logos, splash screens,images . using android library will solve the issue? One google developer account is sufficient?
Google has recently cracked down on template apps, and you will likely have apps rejected and get your account banned if you attempt this under a single account:
Apps that are created by an automated tool, wizard service, or based on templates and submitted to Google Play by the operator of that service on behalf of other persons are not allowed. Such apps are only permissible if they are published by an individually registered developer account belonging to the user of the automated tool, not the operator of the service.
You may be able to make this work for now if you create a new account for each app that you publish; however, there is no guarantee that Google won't change the Play Store terms of service to prohibit this as well.
It is not a good practice to do so.
If each app uses the same source code but different ressources, you should offer customization options within the main app.
You won't have good dev feedbacks by polluting the market this way.
With customizations, you can reach as much users as you would with a 1000 apps, because you could meet their needs properly.
Take a look at Inn-Apps billing in the official Android developer documentation...
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I am working at a "startup" and I am developing an Android application. I was wondering if using the Google Cloud Messaging Platform for push notification is an MVP feature.
My thinking is this: In the early stages of a Startup, everything is an assumption. Your idea, your product etc, EVERYTHING. So, is it worth to invest time implementing this feature ( push notification with GCM ) ?
I think the question is going back to whether I really need this feature and if it's a main one. Having push notifications, makes your engagement better etc. The short answer is No, someone could use my app without push notification, but it would be better if it had.
PS: As funny as it sounds, being able to select the few feature that you are going to launch with, it's harder than I was expecting.
Mvp is Minimum viable product
Definition - What does Minimum Viable Product (MVP) mean?
A minimum viable product (MVP) is a development technique in which a new
product or website is developed with sufficient features to satisfy early adopters.
The final, complete set of features is only designed and developed after considering feedback
from the product's initial users.
so what you want to add is totally depend on your requirement which you want to provide to initial user.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm working on an ebook store application (my target users will be 10,000 users per months). It's very hard to make up my mind to select the backend between AWS and Parse.
Parse is very simple to use. It could save me one or two months development work. But I'm concerning about the number of requests per month. There are free 1,000,000 requests. But I don't know how they calculate the number of requests. I tested with the demo application. A simple run cost me 4 requests (there seems to be only one request in the code.). I totally have no clue 1,000,000 requests can server how many users.
AWS is free at the first year. It's more flexible. I can control almost everything. The problem is I have to do everything from scratch. Database, Web service, security, server management. Also it's very difficult to estimate the cost.
I'd like to hear your opinions about the cost, performance, scalability, security, etc. Thanks
Edit at 16th Nov. 2016:
Parse.com will terminate at 28th Jan. 2017. But it will provide a open source version. I personally think it's even better because I can host our own data at anywhere I like, for example, at AWS.
Regarding this very old QA...
Parse is now closed
back4app.com is the "new" Parse
AWS nowadays offers a full suite of such mobile services
generally, parse (now back4app.com) is much simpler, it is more of an all-in-one, "easy to use" BAAS. AWS is more industrial, expandable, a little harder to use and set up.
Parse have changed their price plan: you do not have monthly request limit, but burst limit. For free user it's now 30 req/s which is very fair.
For your question, yes, Parse will save you lots of time. I recommend starting with Parse for one reason: if they do not fit to you, you could switch after on AWS (or app engine with cloud endpoint).
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
As part of my project I need to develop an android app. Most important responsibilities of the app includes :
Collect android mobile users' data (crowd sourcing )
Run the configured pre-processing algorithm on the data
Create a storage with the pre-processed data
Run knowledge and pattern detection algorithm
Control/Suggest the mobile system with the strategy the
above algorithm suggest
It's been only 3 weeks I am training myself android. I need professional tips
How to proceed further: I must provide cloud-assisted solution.
What would be suitable tools ? How Google play store provide access to data that
the users willing to provide ?
Help me out :)
I assume from what you say (please correct me if I am wrong) that this
configured pre-processing algorithm
will run on a server. And after the processing you will send data back to the android device.
One way that you could do this would be to send the data from the phone to a web server through an http request, the server will process the data and then send back the info through cloud messaging.
In case that the processing is done in the phone, then you can omit the last step and implement a one-way communication (sending http requests to the server).
For more details about sending data through http you can check here, and for cloud messaging you can check here.