From bd3b8d8731d4a7b7a142732f42245bc2bcac9e27 Mon Sep 17 00:00:00 2001 From: QuentinArguillere Date: Tue, 13 Aug 2024 11:24:35 +0200 Subject: [PATCH] Fix flexiApi push parameter for push token reception : need to adapt the pn-provider to the build (DEBUG or not) --- Linphone/UI/Assistant/Viewmodel/RegisterViewModel.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Linphone/UI/Assistant/Viewmodel/RegisterViewModel.swift b/Linphone/UI/Assistant/Viewmodel/RegisterViewModel.swift index 67ecdbec2..5ed6af21d 100644 --- a/Linphone/UI/Assistant/Viewmodel/RegisterViewModel.swift +++ b/Linphone/UI/Assistant/Viewmodel/RegisterViewModel.swift @@ -314,7 +314,12 @@ class RegisterViewModel: ObservableObject { let pushConfig = core.pushNotificationConfig if pushConfig != nil && self.accountManagerServices != nil { - pushConfig!.provider = "apns.dev" +#if DEBUG + let pushEnvironment = ".dev" +#else + let pushEnvironment = "" +#endif + pushConfig!.provider = "apns\(pushEnvironment)" var formatedPnParam = pushConfig!.param formatedPnParam = formatedPnParam?.replacingOccurrences(of: "voip&remote", with: "remote") pushConfig!.param = formatedPnParam