I have the following conceptual question: If I look at the GTalkDataMessageReceiver example ( http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/GTalkDataMessageReceiver.html ) the receiver receives an intent that the sender sent. Except for the name "GTalk", there is nothing in that class that uses any GTalk related API. The intent could therefore either come from a local sender or from a remote sender.
Of course, the sender has to be part of the buddy list of the receiver for this to work, but if this is the case, it seems the IntentReceiver will not obtain any information about who sent this intent (unless the sender is kind enough to put this information into the bundle). I have the following concerns: * Once I have rights to send intents to a phone, I could send arbitrary intents and trigger arbitrary events on anther person's phone. * The intent receivers do not know who sent the intent. If this information is passed in the bundle, a sender could pretend to be a different sender. There should probably be additional permission settings on the receiver's side which determine which intents can be received from which sender. So far, I don't see any permission that can handle this. Or am I missing something here? Peli --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

