add alert for forbidden push token

This commit is contained in:
Danmei Chen 2020-03-31 21:42:56 +02:00
parent 08654f3144
commit e58437ecb2

View file

@ -363,6 +363,20 @@ static RootViewManager *rootViewManagerInstance = nil;
case LinphoneCallIncomingReceived:
if (!CallManager.callKitEnabled) {
[self displayIncomingCall:call];
} else if ([LinphoneManager.instance lpConfigIntForKey:@"unexpected_pushkit" withDefault:0] > 2) {
dispatch_async(dispatch_get_main_queue(), ^{
linphone_call_decline(call, LinphoneReasonUnknown);
UIAlertController *errView =
[UIAlertController alertControllerWithTitle:NSLocalizedString(@"Push token for calls is not valid anymore", nil)
message:NSLocalizedString(@"Please delete all of your accounts from the server.", nil)
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *defaultAction = [UIAlertAction actionWithTitle:@"OK"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) {}];
[errView addAction:defaultAction];
[self presentViewController:errView animated:YES completion:nil];});
}
break;
case LinphoneCallIncomingEarlyMedia: {