[aerogear-dev] Possible to send anything other than version number to simple push?

Michi Oshima michi.oshima at gmail.com
Thu Apr 3 10:41:48 EDT 2014


Hi Lucas,

Following might do what I want (sending a "door bell" message in one shot
to all variants)?  Send a unified message like the following one:


   - '{ "message": { "version":"123" }, "simple-push": "version=123" }'


One slight deviation is that mobile variants like iOS and Android will get
the message regardless of whether the the version number is "old" or not.
 Is this correct?

So I revisited the SimplePush spec<https://wiki.mozilla.org/WebAPI/SimplePush>,
and I noticed it describes support for subscription to multiple channels.

Aerogear doesn't allow multiple channels per installation, correct?  I dug
up an old post from Matthias:


   -
   http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-SimplePush-Registration-of-quot-Mobile-Variant-instance-quot-w-Unified-Push-Server-tt2805.html#none


If an installation can subscribe to multiple channels, then it would allow
me to get what I originally asked about:

Me: 'My client application (javascript on browser) holds multiple types of
data.  It would be nice if I can send a notification saying "there's an
update for this data type", rather than just "there's an update".  Or, in
general it'd be nice if I can send more information than just a
monotonically increasing number. '


What do you think?



On Wed, Apr 2, 2014 at 11:44 AM, Lucas Holmquist <lholmqui at redhat.com>wrote:

> On Apr 2, 2014, at 11:38 AM, Michi Oshima <michi.oshima at gmail.com> wrote:
>
> Thanks, Lucas.  I read the spec yesterday and ended up looking at
> disturbing auctions for 30 minutes.  I'll read it again.
>
> Another question, is there a way to send a "door bell" message *in one
> shot* to all iOS, Android, and SimplePush variants?
>
>
> well, iOS and Android notifications aren't really doorbells,  but you can
> send a "message" to all clients that are registered in your Push Server.
>
> we have a Java client
> http://aerogear.org/docs/guides/GetStartedwithJavaSender/
>
> and a node.js client  for this
> https://www.npmjs.org/package/aerogear-sender-client
>
>
>
>
> (m:)
>
>
> On Wed, Apr 2, 2014 at 11:04 AM, Lucas Holmquist <lholmqui at redhat.com>wrote:
>
>> SimplePush works only as a "door bell" to tell your app,  hey,  you
>> should go look on your server.
>>
>> this is the spec  https://wiki.mozilla.org/WebAPI/SimplePush
>>
>>
>> On Apr 2, 2014, at 11:02 AM, Michi Oshima <michi.oshima at gmail.com> wrote:
>>
>> Hi,
>>
>> Yesterday I managed to send my first message to a browser.  Thanks for
>> all your help.
>>
>> I've tried sending a few different types of messages, and it so far
>> appears to me the only thing I can send to a simple push client is a
>> version number.  Can a simple push client receive anything else other than
>> version numbers?  If so, what does the sender need to do, and what does the
>> client need to do?  (If there is a good example somewhere online I can work
>> from that also.)
>>
>> My client application (javascript on browser) holds multiple types of
>> data.  It would be nice if I can send a notification saying "there's an
>> update for this data type", rather than just "there's an update".  Or, in
>> general it'd be nice if I can send more information than just a
>> monotonically increasing number.
>>
>> Here's my setup:
>>
>>
>>    - AeroGear Push Server 0.10.0 hosted on OpenShift.
>>    - Sender is a JBoss app using
>>    org.jboss.aerogear.unifiedpush.JavaSender
>>    (unifiedpush-java-client-0.5.0.jar).
>>    - Client is a web browser using aerogear.js 1.4.0.
>>
>>
>> I read this documentation<http://aerogear.org/docs/specs/aerogear-push-messages/>,
>> but my wishful thinking refused to interpret it as saying: SimplePush
>> variants use the "extra simple-push object" only.
>>
>> Thank you,
>>
>> Michi Oshima
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>>
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140403/f2a66375/attachment.html 


More information about the aerogear-dev mailing list