It seems to me that by doing something like this:

<intent-filter>
     <action android:name="android.intent.action.DATA_SMS_RECEIVED" />
     <data android:scheme="sms" />
     <data android:host="localhost" />
     <data android:port="8888" />
</intent-filter>

your application is only notified when a sms is received on the port 8888.

Armand


On Wed, Nov 11, 2009 at 9:34 AM, tauntz <tau...@gmail.com> wrote:

> That one is tricky - Android does not support something like the
> PushRegistry in J2ME-land. Also there's no support for listening only
> to one specific port and there's also no way to get the destination
> port of the SMS via a public API(it's there but @hidden for some
> reason..) so you'd have to parse the PDU and get the port from there
> manually. That being said, you can listen to all SMS messages, parse
> the PDU of each incoming message and see if the destination port
> matches the one that you are expecting. But so can other apps.. so
> there's no way to ensure that just one specific app gets to know about
> an incoming SMS to a specific port.
>
> Related feature requests:
> http://code.google.com/p/android/issues/detail?id=3826
> http://code.google.com/p/android/issues/detail?id=3825
>
> (To be honest, I guess somebody inside Google is already working on a
> better push solution (eg automate the SMS port thingie and provide a
> clean interface for apps to use) - <rant>but that's just speculation
> and if it's true, we'll find out about it a week before the devices
> with that start to ship.. </rant>)
>
> Tauno
>
> On Tue, Nov 10, 2009 at 4:29 PM, zero <zeroo...@googlemail.com> wrote:
> > port sms maybe ?
> >
> > On Nov 10, 2:14 pm, "Mark Murphy" <mmur...@commonsware.com> wrote:
> >> > If two or more applications are installed on the  phone and those are
> >> > using broadcast receiver to listen and some message comes .Now in case
> >> > of push notification how can we distinguish the incoming message is
> >> > for which application?
> >>
> >> What exactly are you considering a "push notification" with respect to
> >> Android?
> >>
> >> --
> >> Mark Murphy (a Commons Guy)http://commonsware.com
> >> Android App Developer Books:http://commonsware.com/books.html
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> > For more options, visit this group at
> > http://groups.google.com/group/android-developers?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to