On Wed, Jun 3, 2015 at 8:37 AM, Corinne Krych <corinnekrych(a)gmail.com>
wrote:
Is there an option to move this payload from under alert to a
dedicated
"ios" section as we have the "windows" one explained in UPS guide
[1]?
With this option Cordova will still have to deal with extended ios
features for alert and we will have a new payload version.
right, since Cordova_iOS boils down to be... iOS :-)
Out of all options, I think a Cordova support need to be done
anyway.
I think so too
++
Corinne
[1]
https://aerogear.org/docs/unifiedpush/push-message-format-dev/
On 2 June 2015 at 18:09, Matthias Wessendorf <matzew(a)apache.org> wrote:
> Hi,
>
> since iOS 8.0 we have the option for UI actions on the push notification:
>
>
http://cdn.iphonehacks.com/wp-content/uploads/2014/06/lock-screen-notific...
>
> This is supported on java-apns and therefore on the UPS, however this
> causes the alert to be an object, and not a String, if the 'action' is
> provided.
> Another feature that is leveraging this is the support for Safari, there
> is a 'title' on the alert object, used by Apple Watch (iOS 8.3) as well.
>
> Sending always an object from the UPS to the APNs cloud breaks the
> Cordova code, since it's expecting a string.
>
> On the UPS I could do construct the object only if things like title or
> action are actually set. This would fix the issue on Cordova. However, this
> means that our Cordova code would not support the 'action', introduced in
> iOS 8.0
>
>
> I can see a few options:
> * for 1.1.0 -> do if/else and send object only if present. However, this
> would still mean the Cordova plugin has to check if the alert is just a
> string, to avoid crahes
> * for 1.2.0 (or 1.1.x, if really needed) -> Add Cordova support for alert
> being an object (helps for Apple Watch apps and supports the 'action')
>
> Any thoughts or other options?
>
> Thanks,
> Matthias
>
>
> --
> Matthias Wessendorf
>
> blog:
http://matthiaswessendorf.wordpress.com/
> sessions:
http://www.slideshare.net/mwessendorf
> twitter:
http://twitter.com/mwessendorf
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev
--
Matthias Wessendorf
blog:
http://matthiaswessendorf.wordpress.com/
sessions:
http://www.slideshare.net/mwessendorf
twitter:
http://twitter.com/mwessendorf