Quickblox Server Side Chat History Storage Duration & Price - quickblox

Is there any time limit on how long chat history is stored in Quickblox. The details are not mentioned here - http://quickblox.com/developers/Chat#Server-side_chat_history
Also, what would the cost of storage be?

There is no limit on chat history storage in QuickBlox.

Related

rate limit in twitter api

I'm using twitter developer API for my project. I have created an account with my phone number and email address. As you know there are some rate limits in twitter API!
For using API I should create app and user tokens of that app.
My question is that if I create multiple apps for that single account and use them in my project, my rate limit is multiplied by number of apps or requests are aggregated so my rate limit doesn't change?
Yes. It is limited by account.
Rate limiting of the standard API is primarily on a per-user basis —
or more accurately described, per user access token. If a method
allows for 15 requests per rate limit window, then it allows 15
requests per window per access token.
See: https://developer.twitter.com/en/docs/basics/rate-limiting.html

Distributed Computing: Cache user based messages for x minutes and then persist

I have a usecase in which I receive notifications for users from other users.
Most of the time these notifications are consumed by other users within X minutes.
Once consumed I need not save the notification data on my backend. Ordered delivery of notification is important to users
I want to think of a caching based solution or a store which can keep the notifications in memory for x minutes and then persist it at the same time gives ordered notifications user wise.
Use Distributed Messaging to enable realtime messaging. You should use the Application Initiated Custom Events feature.
Btw, TayzGrid is an Open source In-Memory Data Grid also known as Distributed Cache in your case.

Google Service Account Limit

We built a system where we can access all our clients google analytics. I use Google service accounts to do server calls to google Analytics API and grant access to that service account as a user. Some how there is a limitation where each service account reaches a limit to be added in user accounts. (we have more than 2000 clients).
As of now, I am creating multiple service accounts when ever the previous reaches its limit. What is the solution for this?
Thank You,
The Core Reporting API has a quota limit of of 10,000 requests per view (profile) per day.
I suspect what you are doing is trying to display your Google Analytics data to all of your customers. Which isnt really going to work because of the quoat limit. I recomend that you use your service account to download your data into your own system and then display the stored data to your users.
There is no way to increase this quota limit.

QuickBlox Chat - Are messages stored?

I have a doubt about QuickBlox.
I want to use the chat functionality but I need to know if the messages exchanged between users are stored in database. because I need to retrieve them to show a list of the users I've talked to and the last message, such as facebook app in iOS and Android.
Thanks!
Here is info about chat history
http://quickblox.com/developers/SimpleSample-chat_users-ios#Manage_Chat_History

What is Courtesy limit for Google's API?

Any one can tell me what means "Courtesy limit", such as like 1000 queries / day, for Google's API?
If I am using some Google APIs in my app and give the app to users, does that "1000 requests / day Courtesy limit" apply to each user or to the overall?
I mean, if 10 users are using my app, so does each of the users can have 1000 requests / day, or each of them can have just 1000/10 = 100 requests / day?
Thanks
The courtesy limit is against the account/API key you are using - as each use of your application uses your API key, this courtesy limit is your and you are sharing it with your users. This means the total limit is 1000, divided amongst all your users.
edit: There is a useful API Dashboard for paid APIs