IBM Support

PI22970: PUSH NOTIFICATION HYBRID AND NATIVE APPLICATIONS ARE NOT WORKINGIN IOS8 WHEN USING XCODE6.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as change to accomodate OEM Vendor's code.

Error description

  • When the push notificaton application is compiled/build with
    XCode6 and ran on iOS8 devices, then the registering with APNS
    fails with the following error:
    
    registerForRemoteNotificationTypes: is not supported in iOS 8.0
    and later.
    

Local fix

  • Complile and Build Applications in XCode5.x with Base SDK set to
    7.x. And deploy the application into iOS8 then the push
    application will work normally.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users using iOS8 OS and running the worklight push           *
    * applications.                                                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Worklight Apple Push Notification applications are not       *
    * working in iOS8 as some of the APIs are deprecated.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * --                                                           *
    ****************************************************************
    

Problem conclusion

  • Starting from iOS8, Apple deprecated some of the Remote
    Notifications APIs like registerForRemoteNotificationTypes. When
    developed the worklight push applications with the XCode6 and
    with iOS8 SDK then the push notification feature is stopped
    working with the below warning in the logs:
    
    registerForRemoteNotificationTypes: is not supported in iOS 8.0
    and later.
    
    However older Apps compiled against previous Xcode will continue
    to work on iOS 8 .
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI22970

  • Reported component name

    WORKLIGHT CONSU

  • Reported component ID

    5725I4301

  • Reported release

    506

  • Status

    CLOSED OEM

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-07-30

  • Closed date

    2014-09-24

  • Last modified date

    2014-09-24

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R506 PSY

       UP

  • R600 PSY

       UP

  • R610 PSY

       UP

  • R620 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"506","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 October 2021