I am using google calendar Free busy API how they are sending busy start and end if the event is all day because there is no boolean for all day. So kindly tell me how they are handling all day event
Related
How to calculate Session Duration or Call Duration in TokBox API?
We need to display Session/Call duration for each Session-Id, we created from Backend. In our case, only 2 people can connect to a session as we are sharing session-id & token with two users only. Now On the Admin Panel, we need the Actual Call time between these two users.
Is there any API which provides these statics?
There is no such API to calculate the exact call duration.
You can check your invoices on the dashboard under the billing section.
Another way is, you can log the timestamps on event listeners. Like when the first-person joins the session, connectionCreated event gets fired, in that you can log your time stamp and send it to your server. Similarly, when someone leaves the session, you get connectionDestroyed event. Refer to this page for all events related to the session.
You can also refer to our Session Monitoring API - https://tokbox.com/developer/guides/session-monitoring/ which lets you receive real-time session callback events on your server endpoint thereby monitoring the user's session activity.
By using the events mentioned above you can calculate the session duration.
Thanks!
I have implemented the FCM in my react native app and it works perfectly with instant and schedule notification.
However, when I create a recurring notification in FCM console, the notification only able to send on the first time but not the second time and after it.
For example, the recurring notification start on today, 12.00PM and it should be repeat every day 12.00PM. Yes, today 12.00 PM the notification sent and recevied by the device. But on second day and the day after it, the notification not sent and not received by the device.
Could some help me on this?
you should change the scheduling option like this picture, in the custom option, u can use every 1 day and don't use daily option
I am using react-native-firebase to schedule local notifications every day at a certain time. However, I would like to allow the user to decide when to receive the notifications in a given week.
For example, he could set notifications from Monday to Friday and not receive any on Saturday and Sunday. Currently, I am only able to set a repeatInterval property to 'day' but am struggling to implement the mentioned feature. Any ideas?
(Yes, this could be done with FCM and a server, I am just asking if this is possible locally in RN)
I am trying to wrap my head around the Firebase User Engagement Calculation. I am doing a lot of debugview testing now, and as the online documentation states (https://support.google.com/firebase/answer/6317485), Firebase is firing the user_engagement event by default on a periodic basis within a session while the app is in the foreground.
What I have seen thusfar is that user_engagement is fired quite reliably in the beginning and end of an engagement (this can be occurring multiple times in a specific session).
Scenario:
Say for instance I started my session and exited the app, but returned again within the the same 30 minutes time slot. The session_start won't fire again, but only user_engagement. This is quite clever, because I can actually then query first and last engagement experienced within this scenario.
My question is:
How would I actually then query the difference between the beginning of a user_engagement and end of the user engagement ? Currently engagement_time_msec allows me to measure: The additional engagement time (ms) since the last user_engagement event (https://support.google.com/firebase/answer/7061705?hl=en), and not since the beginning of the user_engagement. What if I wanted to measure engagement from the first engagement and last engagement, assuming my specific scenario describe earlier. The idea of this question is to ask how would an example query look like to address this question.
Since I posted this question, I found it would be a lot wiser to look at Session Duration and not Duration between User Engagement Events.
As far as I know, one can not update settings of the user_engagement event, but one can however determine when a session should start (after 0, 5, 10, 15, etc seconds) and b) when a session should end (after 10, 30, 60, etc minutes of inactivity).
To help you get started here is great examples:
How to calculate Session and Session duration in Firebase Analytics raw data?
Session Calculations
Session-Duration Distribution-table in Firebase
Sessions-per-User Distribution-table in Firebase
Important: a Firebase session starts by default after at least 10s since a user_engagement event was triggered (and a session ends after a period of at least 30 minutes of no triggers of user_engagement). And so, whenever users use your app for a period of less than 10s, you will accrue user engagement without a session. This typically means that you will have higher active user base in your dashboard, than users which started a session under your Firebase Events'-tab.
Calendar notifications are sent out to attendees though the send_notification parameter is false in the API (default is false). But this is happening randomly, not for every user calendar that our app was creating event using insert/update API.
We are not sure if this is an issue on Google side. As we are seeing it randomly it has become very difficult for us to troubleshoot. Appreciate any help from Google.
Attendees in the event could be Google hosted domain users or MS Exchange users. Every one is getting invitation.
Thanks in advance.
durga