[aerogear-dev] APNS/UPS: With iOS 8.0 the 'alert' no longer just a string

Corinne Krych corinnekrych at gmail.com
Wed Jun 3 02:37:23 EDT 2015


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.

Out of all options, I think a Cordova support need to be done anyway.

++
Corinne
[1] https://aerogear.org/docs/unifiedpush/push-message-format-dev/

On 2 June 2015 at 18:09, Matthias Wessendorf <matzew at 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-notifications.jpg
>
> 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 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/20150603/75e74c7d/attachment-0001.html 


More information about the aerogear-dev mailing list