But, how does that third step work? Your client still has to get the
listen URL somehow (or at least the key part of it). Wouldn't you still
have to do the "iTunes-like protocol handler" to get the first URL, or
am I missing something?
Is it that your client is already connected to some blank notify.io URL,
and if the server knows some client unique ID, it can pass the client
the listen URL?
david
Another possibility is to dynamically package in the configuration into the download, and potentially make the package self destruct (read: expire) if not activated within hours/days. So my download would be:notifyio_newhouseb_at_gmail_dot_com_expires_oct_7.pkg
I originally spent a lot of time trying to figure out how to do that. I didn't have any luck. Perhaps you're suggesting to have the configuration in the filename? That doesn't seem very reliable. Plus it would have to pre-process the file before serving it, which complicates the process.
Another possibility is to dynamically package in the configuration into the download, and potentially make the package self destruct (read: expire) if not activated within hours/days. So my download would be:notifyio_newhouseb_at_gmail_dot_com_expires_oct_7.pkg
But, how does that third step work? Your client still has to get the listen URL somehow (or at least the key part of it). Wouldn't you still have to do the "iTunes-like protocol handler" to get the first URL, or am I missing something?
Is it that your client is already connected to some blank notify.io URL, and if the server knows some client unique ID, it can pass the client the listen URL?
david
2) Further Listen URLs are installed not by a file (that you download and then open), but an iTunes-like protocol handler that will a) only work when the client is installed properly, b) make it one step (click) instead of several.
> I think I like the idea of authenticating and activating though. Less processing, less magic.
>
That is what I would recommend. That is modus operandi for just about every other client/server situation.
-Mike