Subject: [sipcore] SIP Push: Editorial changes to the Apple PNS section

From: Christer Holmberg <[email-masked]>
Date: Tue, 4 Dec 2018 17:33:02 +0000

Hi,

I got some feedback from my implementers, which needs some changes to the Apple PNS section of the draft. The changes are only editorial.

FIRST, the current link regarding the APNs App ID in the draft has been “retired”. All information can be found under the following link:

https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW1

…so we can replace both links in the draft with the one above.

SECOND, the text currently says:

   “The Bundle ID is unique to a development team, and is a string
   that will match a single application or a group of applications.”

The text is confusing, and it has mixed up the terminology, as Bundle ID has nothing to do with development team. Bundle ID identifies an application.

Also, instead of only talking about the Bundle ID, the text should also talk about Topic: A Topic consist of a Bundle ID, and a service value, which identifies a service associated with the application associated by the Bundle ID, separated by a dot. For SIP push (and VoIP applications in general) the service value is “voip”.

THIRD, related to the issue above, the “voip” part is missing from the example.

So, my suggestion is:

  1.  Replace the existing links with the new one
  2.  Modify the pn-param value description to cover Topic
  3.  Update the example value to DEF123GHIJ.com.yourcompany.yourexampleapp.voip

I have created a pull request with the changes:

https://github.com/cdh4u/draft-sip-push/pull/30

Regards,

Christer