I need your help, I have an app for Android, which is also implemented for iOS, which, every time the user runs the app send a data insertion, to a database on a remote server. This means that each time the user enters a page of the app will generate an insert with the necessary data and generate an use report of the app and modules visited.
This would be done with a WCF and the respective xhr, which could slow down the app, my question is, is it advisable to use insertions in each run or is there some other way like Google Analytics to collect this data?
Thank you for your help.
If you don't need real time, cache your inserts into a local database then send them x minutes enmass to your backend server.
Its how we handle our Google Analytics
This question has been locked and cannot accept new answers.