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
We're developing a new web app that is installed on-premise on the customer's network. Is there a way to still track their usage and report back to an analytic tool like Mixpanel or Google Analytics?
Is this an air-gapped scenario, where the app has no connectivity to the outside world? If that's not the case, you can still use standard telemetry tools with an on-prem solution. Our on-prem service uses Segment, although customers have the ability to turn it off if they so choose.
You can do it in Google Analytics with Measurement Protocol: https://developers.google.com/analytics/devguides/collection/protocol/v1
The Google Analytics Measurement Protocol allows developers to make HTTP requests to send raw user interaction data directly to Google Analytics servers. This allows developers to measure how users interact with their business from almost any environment.
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 1 year ago.
Improve this question
I am building an IOT device whose state is controlled by a mobile app. How do I go about building a backend for this service which can allow the device to continuously listen to any changes in state on server side?
Specifically : will cloud Firestore be appropriate for this? Or MQTT?
Since you have the tag firebase in your question, narrowing down the possibilities to only using firebase, you can use Firebase for real time listening to commands. Firebase comes with Realtime Database that can be used to listen to change in information in real time, other than that you can also use cloud Functions and make them listen to changes on certain fields inside the database.
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
I'm developing a project for my college in flutter which has a user app and service center app now I want to get them communicating with each other.
For example -: if the user orders food in a restaurant from app A. Now in app B it should show the request. From app B you can accept or decline the order and which should send an acknowledgment back to app A.
Now I know that I have to use database. For now I'm comfortable with firebase.
Now here I'm confused that if app A sends the data to firebase then how could app B will access that data/read that data and react accordingly
I have no idea how to do this.
if anyone can help me it would be awesome.
To create a communication channel between two apps, you will need to have some sort of medium that can convey data from one point to another. For this purpose, Databases are used. In Flutter, you can use firebase(No SQL Database) to communicate as it is easy to learn and set-up as well. This link will be helpful to you to understand more about it.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
I am trying to build a WebApp using Flutter. I am stuck at a point with payment system integration. I want to use Adyen. Adyen does not provide any direct support to Flutter officially. So I made a webpage where payments can be executed supported by the backend server.
So my webapp can launch a webview and open the payment page inside it. But how can my app know if the payment has gone through or not?
An adyen integration completes a payment at the backend, either with the payment request or the additional details request (depending on the payment method used). Your server would know the result of the payment as specified in the resultCode.
You could pass the resultCode directly from your backend to your flutter app by whatever means you currently facilitate backend <-> flutter client communication.
Alternatively, you could use the webview as that communication channel by redirecting to some arbitrary completion page and implementing onPageStarted to look for that url, thus knowing the payment flow was completed.
Though with this approach you will need to make sure you redirect finished payment on client side, refer to example Adyen integration on this.
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 4 years ago.
Improve this question
So I want to host a personal website that is created on Angular which uses Node.JS and I wanted find a good place to host it.
I was thinking of using Firebase but I don't understand what it means by
100 simultaneous connection (realtime database)
10 GB/month download (realtime database)
10 GB/month bandwidth (cloud firestore)
document writes,reads, and deletes (cloud firestore)
10 GB/month transferred (hosting)
Also, I want to know from the community if this is enough for a personal website? I already have a custom domain.
Firebase Info
It all depends on the amount of traffic to your website, if you're not expecting hundreds of visitors a day then this is definitely enough, that's if your website even uses a database, it means it can accept 100 connections (more simply 100 people) connecting to it at the same time.
In short; this is enough for a personal website.
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 5 years ago.
Improve this question
I'm developing a chat-like Firebase project with a cloud function that sends every chat message to a GAE app to index the text so that I can do text queries with the Search API.
The Firebase function pricing page (https://cloud.google.com/functions/pricing) says that "outbound data to other Google APIs in the same region is free".
First question: Does this apply to my case? I mean, my GAE app would have the same consideration as any other Google API?
Second question: In such case, how do I know both services are in the same region?
Your own GAE instance is not considered a "Google API". Google APIs are services like Gmail, Cloud Translate, and reCAPTCHA, which are fully controlled by Google.