I'm tempted to say that there should be a "WebPush" variant instead which
could be chrome/ff/safari, but i think chrome and safari are to closely
related to Android/iOS atm that it wouldn't make sense.
Somewhat related to this is the JS SDK for the ups and how it works for
push on the web. It was initially created to just handle registering
SimplePush clients, since there was no browsers doing push. Then Safari
introduced push, then chrome and FF. with regards to the UPS, these are 3
different variants, so to create 1 app that handles all three you would
need to make sure to register 3 "clients" in the js sdk. I don't know if
there is anyway we can help the user out with this. Safari is different
enough that it would be easy for the user, but there is no real difference
between the registration code in FF and chrome.(perhaps these 2 should be
the "WebPush" variant) so a user agent parse would probably need to
happen. i'm not really a big fan of including that in the library, but
maybe we should have an example that shows push for FF and chrome in the
same example.
On Sun, Jul 24, 2016 at 9:05 PM, Idel Pivnitskiy <idel.pivnitskiy(a)gmail.com>
wrote:
Hi all,
I've added a Firefox Variant to support Push API in Mozilla Firefox for
UPS [1]. It works well with my previous example for Chrome [2]. I also
created a new PR to adapt comments in this example and notice that Firefox
also supported [3].
Current implementation of Firefox Variant does not support PushMessageData
[4]. Looks like it will require significant changes of UPS. I will initiate
a separate thread for this discussion.
[1]
https://github.com/aerogear/aerogear-unifiedpush-server/pull/744
[2]
https://github.com/aerogear/aerogear-js-cookbook/pull/13
[3]
https://github.com/aerogear/aerogear-js-cookbook/pull/14
[4]
https://developer.mozilla.org/en-US/docs/Web/API/PushMessageData
Best regards,
Idel Pivnitskiy
--
Twitter: @idelpivnitskiy <
https://twitter.com/idelpivnitskiy>
GitHub: @idelpivnitskiy <
https://github.com/idelpivnitskiy>
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev