Push Notifications - Token-based subscription devices using certificates that do not provide Push on iOS

Apple no longer provides separate Push Notification SSL certificates for production and development applications.

What could be causing Push Notification crashes for newly introduced apps in the app store using the Appcelerator platform

Instead, Apple now provides the following two certificates:

  • "Apple Push Notification SSL Support Service (sandbox)" - works in development
  • "Apple Push Notification SSL Service (Sandbox & Production)" - works in development But not in production

Refer to the selection of certificates in the Apple Developer Center

The certificate is no longer listed as:

APNs iOS Development or APNs iOS Production

but instead just just Apple Push Notification

New APN Certificate List

These certificates are installed and exported from my keychain as .p12 and downloaded and saved on my Appcelerator platform, as usual.

In developing

Push works as expected

In the "Production" section (ads in the special or App Store)

The device registers push and retrieves the device token.

This is confirmed on the Appcelerator platform.

This is also confirmed in the APSD logs of the device, which are observed when downloading and installing PersistentConnectionLogging.mobileconfig on the device

It shows:

  • The device is able to receive Push from my packet identifier
  • Device receives token device

Push Notification Appcelerator iOS ( )

push- ( ).

, Parse, Urban Airship Apple ( 2015 )

, , . , , Apple Push Notification, : (

, Push Development for iOS, Android .

.

- :)?

, , :) , / , .. , , .

+4

Source: https://habr.com/ru/post/1629432/


All Articles