<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 3:34 PM, Summers Pittman <span dir="ltr"><<a href="mailto:supittma@redhat.com" target="_blank">supittma@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div class="im">
<div>On 06/18/2013 08:15 AM, Matthias
Wessendorf wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Summers, Passos,
<div><br>
</div>
<div><br>
</div>
<div>wondering if we should/could honor "android" specific keys
as well (similar to the iOS keys that we "honor")</div>
<div><br>
</div>
<div>
See:</div>
<div><a href="https://github.com/aerogear/aerogear.org/blob/master/docs/specs/aerogear-push-messages/index.markdown#ios-special-keys" target="_blank">https://github.com/aerogear/aerogear.org/blob/master/docs/specs/aerogear-push-messages/index.markdown#ios-special-keys</a><br>
</div>
<div><br>
</div>
</div>
</blockquote></div>
Well the Google provided libraries are rather open ended. I'm not
saying we shouldn't have android specific keys, I'm just wondering
what keys we want to support.</div></blockquote><div><br></div><div><br></div><div style>so... since pushEE is just "dispatching" the keys... it's already there....</div><div style><br></div><div style>
<br></div><div style><br></div><div style>Let's imagine there is a "special key", which has some "special" meaning by the Android-OS (e.g. like alert on iOS).</div><div style>Let's name the key "google-magic". If "google-magic" has some value that makes sense..... it would be straight submitted, from PushEE, to the GCM.<br>
</div><div style><br></div><div style>The Android lib would receive it. And perhaps google does some introspection and read the value of the "google-magic" key.... </div><div style><br></div><div style><br></div>
<div style>That's how it works on iOS. if the PushEE receives "alert", it jist dispatches it to APNs, and Apple does the work.</div><div style><br></div><div style>I guess, this would work with some Android "speciofic keys" as well</div>
<div style><br></div><div style><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div><div class="h5"><br>
<blockquote type="cite">
<div dir="ltr">
<div><br>
</div>
<div>-Matthias<br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, Jun 13, 2013 at 5:36 PM,
Matthias Wessendorf <span dir="ltr"><<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">reminder, that ID is just the primary key
:-)
<div>
<br>
</div>
<div>meaningful are<span style="font-size:13px;font-family:arial,sans-serif"> "</span><span style="font-size:13px;font-family:arial,sans-serif">pushApplicationID</span><span style="font-size:13px;font-family:arial,sans-serif">" and "variantID"</span></div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Jun 4, 2013 at
3:17 PM, Matthias Wessendorf <span dir="ltr"><<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Luke
<div><br>
</div>
<div>once this landed, it will be
"pushApplicationID" and "variantID" - the
ID is than meaningless (at least for
PushEE server).<span><font color="#888888"><br>
</font></span></div>
<span><font color="#888888">
<div><br>
</div>
<div>-M</div>
</font></span></div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Fri, May 31,
2013 at 6:45 PM, Lucas Holmquist <span dir="ltr"><<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word">plus
plus
<div>
<div><br>
<div>
<div>On May 31, 2013, at
12:39 PM, Matthias
Wessendorf <<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>>
wrote:</div>
<br>
<blockquote type="cite">
<div dir="ltr"><a href="https://issues.jboss.org/browse/AGPUSH-86" target="_blank">https://issues.jboss.org/browse/AGPUSH-86</a><br>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">
On Fri, May 31, 2013
at 6:25 PM, Luke
Holmquist <span dir="ltr"><<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="auto">
<div><br>
<br>
Sent from my
iPhone</div>
<div>
<div><br>
On May 31,
2013, at 12:24
PM, Matthias
Wessendorf
<<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">somehow
the device
needs to say:
"I belong to
android
variant"
<div><br>
</div>
<div>besides
the @Id /PK,
we can have a
second field /
column that
represents:</div>
<div>* PushAppID</div>
<div>*
VariantID</div>
<div><br>
</div>
</blockquote>
</div>
<div>Yup. Having
these would
solve that</div>
<div>
<div>
<div><br>
</div>
<br>
<blockquote type="cite">
<div>
</div>
<div><br>
</div>
<div>Was that
your
question? <span></span><br>
<br>
On Friday, May
31, 2013,
Lucas
Holmquist
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word">something
that i was
thinking about
after doing
some examples
is that i'm
not sure how i
feel about
using the PK's
of each table
as the
identifier to
register/broadcast
clients.
<div>
<br>
</div>
<div>We are
sort of giving
meaning to
data that
really
shouldn't have
meaning. it
should really
only be used
to identify
the row. It
might be
better to have
another key on
each
table/object
that is the
identifier.</div>
<div><br>
</div>
<div>So in one
of the
examples i
did, the app
on the device
will register
the device
with the push
server, but i
needed to also
include the id
of the variant
instance</div>
<div><br>
</div>
<div>i guess
i'm thinking
if someone
migrates their
database,
these keys
could get
messed up.</div>
<div><br>
</div>
<div><br>
</div>
<div>wdyt?</div>
<div><br>
</div>
<div><br>
<div>
<div>On May
28, 2013, at
2:53 AM,
Matthias
Wessendorf
<<a>matzew@apache.org</a>>
wrote:</div>
<br>
<blockquote type="cite">
<div dir="ltr"><br>
<div><br>
<br>
<div>On Tue,
May 28, 2013
at 8:51 AM,
Corinne Krych
<span dir="ltr"><<a>corinnekrych@gmail.com</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">in
selective push
is:<br>
<div><span style="font-family:arial,sans-serif">==>
variant: iOS </span><span style="font-family:arial,sans-serif"> + alias: mwessendorf</span><font face="arial,
sans-serif"><br>
</font></div>
a valid
criteria too?<br>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<div>yes. let
me update the
related doc(s)</div>
<div> </div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><br>
<br>
<div>On 28 May
2013 08:51,
Corinne Krych
<span dir="ltr"><<a>corinnekrych@gmail.com</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><br>
</div>
<div><br>
<br>
<div>
On 28 May 2013
08:48,
Matthias
Wessendorf <span dir="ltr"><<a>matzew@apache.org</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">TYPO:
<div><font face="arial,
sans-serif">==>
variant: iOS
(since a
PushAPP
_might_ have
only one
iOS variant) +
deviceType:iPadMini
+ alias:
mwessendorf</font><br>
</div>
<div><font face="arial,
sans-serif">or</font></div>
<div><span style="font-family:arial,sans-serif">==>
variant: iOS
(since a
PushAPP
_might_ have
only one
iOS variant</span><span style="font-family:arial,sans-serif">) + deviceType:iPhone + alias:
mwessendorf</span><font face="arial,
sans-serif"><br>
</font></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><span style="font-family:arial,sans-serif"><br>
</span></div>
<div><br>
</div>
</div>
<div>
<br>
<br>
<div>
On Tue, May
28, 2013 at
8:43 AM,
Matthias
Wessendorf <span dir="ltr"><<a>matzew@apache.org</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><br>
<div><br>
<br>
<div>
<div>On Tue,
May 28, 2013
at 12:00 AM,
Corinne Krych
<span dir="ltr"><<a>corinnekrych@gmail.com</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">When
doing
selective push
query, is
there any
overlap
between mobile
variant (which
I understand
like mobile
type which
contains
certificates)
and device
type?</div>
</blockquote>
<div><br>
</div>
</div>
<div>MobileVariant
(or call it
type) is
something like
"Android", or
"iOS".</div>
<div>deviceTypes
would be iPad,
iPod, iPhone,
iWatch :) -
or "Android
Table",
"Andrpid
phone",
android what
not</div>
<div><br>
</div>
<div><br>
</div>
<div>Sure....
ideally there
are several
variants:</div>
<div>
<div>- iOS
iPhone
5 optimised app
in the app
store</div>
<div>
<div>- iOS
iPhone 4s
optimised app
in the app
store</div>
</div>
<div>- iOS
iPhone 3
optimised app
in the app
store</div>
<div>- iOS
iPad mini
optimised app
in the app
store</div>
<div>etc :)</div>
<div><br>
</div>
<div>But, if
there is only
one variant,
it's totally
valid to
install an iOS
application
(from the
appstore), on
an iPad and an
iPhone;</div>
<div> <br>
</div>
</div>
<div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div>Both
aimed at
defining
categories. </div>
<div>
Are those
categories
defined and
fixed in the
spec or can
they be
extended?</div>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
</div>
<div>I don't
understand
categories,
here</div>
<div>
<div> </div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Can
we do a
selective push
based on
mobileType=mobile
variant and
alias=john@gmail?</div>
</blockquote>
<div><br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br>
-- <br>
Matthias
Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a><br>
</blockquote>
</div>
</div>
<blockquote type="cite"><span>_______________________________________________</span>
<div><br>
<span>aerogear-dev
mailing list</span><br>
<span><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a></span><br>
<span><a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></span></div>
</blockquote>
</div>
<br>
_______________________________________________<br>
aerogear-dev mailing
list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Matthias Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></blockquote>
</div>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Matthias Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Matthias Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Matthias Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
aerogear-dev mailing list
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>
<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>