I have an app that was transferred from another account(ATOS), but now the notifications are not working with the account's Team ID, Key ID, and .p8 file.

I have an app that was transferred from another account, but now the notifications are not working with the account's Team ID, Key ID, and .p8 file.

Here are the details:

On 9/14, the app was transferred to my RingCentral account. We tested the notification features, and everything worked well (both VoIP and normal push notifications). At that time, the server was still using the old Team ID, Key ID, and .p8 file configuration.

  1. On 9/24, we noticed that the notification features had stopped working. We then switched to using RingCentral's Team ID, Key ID, and .p8 file, and the notifications started working again.

  2. This raises some questions about the app transfer and notification configuration process:

3.1 After an app is transferred, do we need to immediately switch to the new account’s configuration (in this case, the RingCentral account: Team ID, Key ID, and .p8 file)? 3.2 How long does the old configuration (ld account) remain valid for notifications after an app is transferred (in this case, the Unify Office app: Team ID, Key ID, and .p8 file)?

Thanks in advance for your help!

Answered by Engineer in 806084022

Once an app is transferred to the new team, you can no longer use the credentials of the old team to send notifications.

After a short (but non-zero) propagation delay following the completion of the transfer, the credentials of the old team (either certificates or provider tokens) will stop working, and any attempts to send pushes to the app by the old team will start failing.

To ensure a smooth transfer, the old teams push provider servers must close any open connections to APNs as soon as the transfer is completed, and the new teams push servers must start connecting to APNs using their own credentials. If the provider servers are staying the same for example, also being transferred), they will need to be reconfigured with the buyer's credentials and all connections to APNs must be reset.

In your case if you have had the experience that the old credentials continued to work after a reasonable amount of time, that would have been because you have not closed the connections that were opened using the old credentials.

To summarize - once the transfer is complete, the old team can no longer send pushes to the app regardless of version, update, or install state. The ability to send pushes depend on which team owns the App ID (Bundle ID, or apns-topic) and is unrelated to who may have published the app that is installed on devices.


Argun Tekant /  DTS Engineer / Core Technologies

Accepted Answer

Once an app is transferred to the new team, you can no longer use the credentials of the old team to send notifications.

After a short (but non-zero) propagation delay following the completion of the transfer, the credentials of the old team (either certificates or provider tokens) will stop working, and any attempts to send pushes to the app by the old team will start failing.

To ensure a smooth transfer, the old teams push provider servers must close any open connections to APNs as soon as the transfer is completed, and the new teams push servers must start connecting to APNs using their own credentials. If the provider servers are staying the same for example, also being transferred), they will need to be reconfigured with the buyer's credentials and all connections to APNs must be reset.

In your case if you have had the experience that the old credentials continued to work after a reasonable amount of time, that would have been because you have not closed the connections that were opened using the old credentials.

To summarize - once the transfer is complete, the old team can no longer send pushes to the app regardless of version, update, or install state. The ability to send pushes depend on which team owns the App ID (Bundle ID, or apns-topic) and is unrelated to who may have published the app that is installed on devices.


Argun Tekant /  DTS Engineer / Core Technologies

I have an app that was transferred from another account(ATOS), but now the notifications are not working with the account's Team ID, Key ID, and .p8 file.
 
 
Q