It seems that lately the domain of the iframe containing gadgets of the same
URL are also the same (some hash of the URL I assume). This means that you
can use various methods of local storage (for example by using
http://pablotron.org/?cid=1557) and all instances of your gadget will have
access to the same data. You don't need HTML5 if you're storing small
amounts of data - all browsers support cookies (that can be accessed from
javascript - http://www.quirksmode.org/js/cookies.html) for local storage.

Not sure if this hashed gadget URL will stay, but we've been using this to
set our gadget to "debug" mode across all instances and it is working for
us.

Avital.

--
http://wave.theWE.net
http://twitter.com/theWE_



On Fri, Jan 15, 2010 at 8:50 AM, Eyal <[email protected]> wrote:

> I want to develop a gadget that stores persistent data for each user:
> When a user inserts the gadget for the first time, the gadget asks for
> some information. However, when the user adds the gadget again, that
> gadget will already have access to that information. That is, the data
> should be persistent but not shared, across all rendering requests and
> creation requests.
>
> I was thinking of some ways to implement this:
>
> 1. Using a remote server to store the data for each user and a browser
> cookie to fetch it.
> 2. Using HTML 5 or Google Gears to store the data locally.
> 3. Using opensocial - Since Wave gadgets use the opensocial container,
> I thought that it might be possible to use the opensocial API to store
> application data for the viewer (specifically by using
> newUpdatePersonAppDataRequest()). Unsurprisingly, the opensocial RPC
> returns error 401: UNAUTHORIZED.
>
> Any other ideas?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Wave API" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-wave-api%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-wave-api?hl=en.
>
>
>
>
--
You received this message because you are subscribed to the Google Groups "Google Wave API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.

Reply via email to