Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

oo7ml

macrumors 6502
Original poster
Jan 20, 2010
259
0
Hi,

I am adding various intro pop up screens / messages to my app that explain various parts of the app... such as:


==============================

WELCOME

This section allows you to... etc.

[ ] don't show this again

==============================


User's can click the 'don't show this again' option and the setting will be saved,so that they don't see the message again, however i am trying to decide where to save this setting.

Which do you think is a better method?

A - save the setting to locally within the app (quicker access, but would future updates cause problems)

B - save the setting to the user's profile in the database (slower, but would not effect future updates)


Any advice on this would be greatly appreciated, thank you.
 
The implication in your description is that "the database" isn't local, but that's never actually stated. For all anyone knows, the database could be local, which means the question boils down to which of two local locations the setting should be stored in.

So assuming the database is remote, ask yourself what your app should do if it doesn't have a connection to the remote database. Should it do nothing at all (fail)? Store the setting locally until it can sync to a remote database?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.