yes, alias/clientIdentifier "luke(a)force.org"
On Tuesday, June 4, 2013, Lucas Holmquist wrote:
On Jun 4, 2013, at 11:55 AM, Matthias Wessendorf <matzew(a)apache.org>
wrote:
based on the "unification issues" (see old thread), Dan, Kris and I met
here is what we have come up with:
Draft for the AeroGear Push Message Format
The Unified Push Server allows two different ways to send message to the
native Push API, of the supported devices:
- broadcast
- to all MobileVariants and their MobileVariant Instances (devices)
- to one specific MobileVariant and its MobileVariant Instances
(devices)
- selective Send
<
https://gist.github.com/matzew/d6f1b88b85e2f6c18031#broadcast>Broadcast
curl -v -H "Accept: application/json" -H "Content-type:
application/json"
-H "ag-push-application: {PushApplicationID}
-H "ag-mobile-variant: {MobileVariantID}
-X POST
-d '{"key":"value", "alert":"HELLO!",
"sound":"default", "badge":7,
"simple-push":"version=123"}'
http://localhost:8080/ag-push/rest/sender/broadcast
If the ag-push-application header is used, a message is send to a
will the selective send also be able to send to 1 instance. so send to my
device not yours
Message Format
Besides the actual payload the API accepts a few *classifiers* to select
a subset of registered devices.
<
https://gist.github.com/matzew/d6f1b88b85e2f6c18031#query-component>Query
component
Currently the Server will support the following query criterias:
- alias: A list of email address (or usernames) to send messages to *
ALL* devices of the users. Thealias needs to be stored, when the
device is registering itself with the server. See here for
details<https://github.com/matzew/ag-client-push-sdk/blob/master/push-...
- deviceType: A list of raw devices types that should receive the
message (e.g. Coupon only for iPad and AndroidTablets). The deviceType needs
to be stored, when the device is registering itself with the server. See
here for
details<https://github.com/matzew/ag-client-push-sdk/blob/master/push-...
. *NOTE:* For SimplePush, the deviceType is *ONLY* web. No specifics
on the actual device are used due to general limitations on "user agent
sniffing".
<
https://gist.github.com/matzew/d6f1b88b85e2f6c18031#message-payload>Me...
Payload
The message format is very simple: A generic JSON map is used to send
messages to Android and iOS devices. The applications on the devices will
receive the JSON map and are responsible for performing a lookup to read
values of t
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org <javascript:_e({}, 'cvml',
'aerogear-dev(a)lists.jboss.org');>
https://lists.jboss.org/mailman/listinfo/aerogear-dev