2017년 6월 24일 토요일

Handling Data from different users


iam creating an app similar to the app from jawbone (fitnesstracker) just regarding another topic.
What i want is to track the results from different useres and evaluate them.

What i struggle right now with is the following:

I want different users to login into their account ( is solved that; no problem)
and then perform any number of surveys. The results of the surveys shall be accessible later again ( e.g. for evaluation).

Iam now looking for the right/best method to save alle the data for a specific user in a way it is not accessible to other users and can be evaluate for this specific user.

The only suiteable idea i came up with is to make huuuuuuuuugeee lists ....

Do u have another ideas for it?

--
I was doing something similar in a recent app using TinyWebDB, but was recommended to try Firebase. It's more powerful and data can be pushed to the appwhen it is changed. It's different than using TinyWeb but IMHO more powerful. Check out this tutorial

-- 
Hi and thx for the reply ,

i did check out firebase. It does look very powerful, but one thing did concern me ..datasecurity.
My app is meant for the healthcare sector. So i have issues not only regarding google. This might be covered be the law.
But it seems for making firebase work with appinventor i have to open my database to anyone.
Is that true ?
And if not how does the authentication process work?

-- 
Have you looked at Fusion Table facilities,
including the use of the Obfuscate Text block?

Start with the Pizza Party tutorial.

FAQ:

-- 
Thx for the Input.
I did read the pizza party tutorial and one thing is still a question to me.

The tutorial says "All of the data are stored in a public table (or tables) that can be accessed via Google Drive..." .
Does this mean that the data is accesseble for non-users of the app or just to users only?
Iam working in the healthcare sectore so data security is an issue.

-- 
Read the Google Fusion Table documentation   https://support.google.com/fusiontables/answer/2571232?hl=en   .  The access to a particular table can be set (but not with App Inventor).  The ability to share needs to be set on the Fusion Table   Share 


There are several degrees of data security.  You need to determine what if any fits your requirements.  This is NOT an App Inventor issue.

--