#ios #swift #quickblox
#iOS #swift #quickblox
Вопрос:
Мне нужна помощь для реализации фонового вызова для моего приложения. я предоставил разрешения для VoIP и импортировал Pushkit и написал для него методы делегирования.
вот мои методы делегирования:
func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) {
print("didUpdate pushCredentials")
guard let voipToken = registry.pushToken(for: .voIP) else {
print("voip token and push token is nil")
return
}
guard let deviceIdentifier = UIDevice.current.identifierForVendor?.uuidString else {
print("device id nil")
return
}
let subscription = QBMSubscription()
subscription.notificationChannel = .APNSVOIP
subscription.deviceUDID = deviceIdentifier
subscription.deviceToken = voipToken
QBRequest.createSubscription(subscription, successBlock: { response, objects in
print("[WaitingRoomVC] Create Subscription request - Success")
}, errorBlock: { response in
print("[WaitingRoomVC] Create Subscription request - Error")
})
}