I'm writing an app which communicates with clients via XMPP. I want to be able to use the users existing xmpp account (they all have google ID's) but I don't want my messages to appear in their regular IM stream.
I'm thinking that when my client pairs with the server it could use a custom resource id eg [email protected]/MYCUSTOMID then I can always send messages to that ID with the resource tag.
Is this the best approach, are Resource ID's tied to a specific install of a client or should they change on a per session basis?