无法在iPhone 6中安装voip应用程序

时间:2017-11-02 13:15:17

标签: ios voip

我在iPhone 6上运行我的应用程序时遇到以下错误。我正在尝试实现VoIP功能。

enter image description here

这是什么解决方案?任何帮助将不胜感激。感谢。

我在下面的代码中使用VoIP功能。

func application( _ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data ) {



      let voipRegistry =  PKPushRegistry(queue: DispatchQueue.main)
      voipRegistry.desiredPushTypes = [PKPushType.voIP]
     voipRegistry.delegate = self;

}

extension AppDelegate : PKPushRegistryDelegate {
  func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) {
    NSLog("PusRegistry didUpdateCredential....")
    let deviceTokenString: String = pushCredentials.token.map { String(format: "%02.2hhx", $0) }.joined()
    NSLog("PushCredentials: \(deviceTokenString)" )

    UIPasteboard.general.string = deviceTokenString

 showLocalNotifiacation(text: "Received pushCredential")

    NSLog("Token is : \(deviceTokenString)")
}


 func pushRegistry(_ registry: PKPushRegistry, 
       didInvalidatePushTokenFor type: PKPushType) {
}

func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType) {
    NSLog("<><><><><><><><><><><><><><><><><>><><><><><><><>><><>><><><><><")
    NSLog("<><><><><><><><><><><><><><><><><>><><><><><><><>><><>><><><><><")
    NSLog("<><><><><><><><><><><><><><><><><>><><><><><><><>><><>><><><><><")
    NSLog("<><><><><><><><><><><><><><><><><>><><><><><><><>><><>><><><><><")
    NSLog("<><><><><><><><><><><><><><><><><>><><><><><><><>><><>><><><><><")
    NSLog("<><><><><><><><><><><><><><><><><>><><><><><><><>><><>><><><><><")
    NSLog("<**************** Syncing data because of VOIP ***************")
     sharedSilentPushSyncManager.syncDataForOperation("Syncing... for voip")
     showLocalNotifiacation(text: "Received voip push")
}

}

1 个答案:

答案 0 :(得分:0)

试试这个!

1.打开Xcode。
2.转到您的项目目标
3.单击目标中的功能选项卡 4.查看以下屏幕截图并启用推送通知后台模式功能。 enter image description here

enter image description here

5.检查项目的 info.plist

enter image description here

6.检查上述信息提供的设置并进行更正。

谢谢!