From f9530878d657c7d4a3dbf78c14de7b063453183f Mon Sep 17 00:00:00 2001 From: QuentinArguillere Date: Tue, 11 Aug 2020 09:26:42 +0200 Subject: [PATCH] Explicit the use of the app bundle ID in the push credentials --- .../CallKitTutorial/CallKitProviderDelegate.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/swift/CallKitTutorial/CallKitTutorial/CallKitProviderDelegate.swift b/swift/CallKitTutorial/CallKitTutorial/CallKitProviderDelegate.swift index 4cbafbd..2377471 100644 --- a/swift/CallKitTutorial/CallKitTutorial/CallKitProviderDelegate.swift +++ b/swift/CallKitTutorial/CallKitTutorial/CallKitProviderDelegate.swift @@ -138,8 +138,9 @@ extension CallKitProviderDelegate: PKPushRegistryDelegate { func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) { let deviceTokenString = pushCredentials.token.map { String(format: "%02x", $0) }.joined() /*convert push tocken into hex string to be compliant with flexisip format*/ - let aStr = String(format: "pn-provider=apns.dev;pn-prid=%@:voip;pn-param=Z2V957B3D6.org.linphone.tutorials.callkit.voip" - ,deviceTokenString) + let sBundleID = "org.linphone.tutorials.callkit" + let aStr = String(format: "pn-provider=apns.dev;pn-prid=%@:voip;pn-param=Z2V957B3D6.%@.voip" + ,deviceTokenString, sBundleID) tutorialContext.proxy_cfg.edit() tutorialContext.proxy_cfg.pushNotificationAllowed = true