how to store some particular data for some particular parse user in android -


in application want store specific data particular parse user , want fetch data it. should create class in data browser using unique id of user or else? can me? in advance.

assuming use of rest api , minimum prerequisite exclusive read/write specific parse user follow:

create new user according parse docs post users table...

  -d '{"username":"yourname","password":"e8"}'  https://api.parse.com/1/users 

get response above request , parse oid of new user , token value in response. persist them in app durable 'user_prefs' type future use like...

preferencemanager.getdefaultsharedpreferences(myactivity).edit().put.... 

when want write objects user following:

include in headers,

 "x-parse-session-token: pd..."   // token saved 

include acl tag in json post of parse class/object writing...

the user oid within acl tag should oid value response when created new parse user

 -h "x-parse-session-token: pdqnd......." \   -d '{"acl": {"$useroid": {     "read": true,     "write": true   }}}' \   https://api.parse.com/1/classes/myclass 

reads:

because acl every object written myclass exclusive user in '$useroid, noone else can see them. long include token value in header read, $useroid 1 access. token value, returned when created new user logically bound useroid , can used in header in kind of magic way... no server-session required on device when app starts, no explicit user authentication step required server, no query expression in - provide token value in header layer , request records(all users) works records userid inferred token value in header. on init, app has retrieve token 'shared_prefs' on client side. server side, token lease permanent.

 -h "x-parse-session-token: pdqnd......." 

include above every get. -h "x-parse-session-token: pdqnd......." parse user can see them...

if want multiple devices bound 1 parse user, ng. if want multiple parse accounts accessed 1 instance of app, ng.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -