Dans mon projet XCode, j'ai utilisé la méthode setKeepAliveTimeout
en méthode applicationDidEnterBackground
comme ci-dessous le code.Comment remplacer la méthode UIRemoteNotificationTypeVoip avec la méthode setKeepAliveTimeout?
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
[self performSelectorOnMainThread:@selector(keepAlive) withObject:nil waitUntilDone:YES];
[application setKeepAliveTimeout:600 handler: ^{
[self performSelectorOnMainThread:@selector(keepAlive) withObject:nil waitUntilDone:YES];
}];
}
Il montre que la méthode setKeepAliveTimeout
est dépréciée et ils veulent utiliser la méthode UIRemoteNotificationTypeVoip
.
J'ai recherché la méthode UIRemoteNotificationTypeVoip
, mais pas assez de résultats sont donnés. Même developer.apple.com
n'a pas de documentation pour cette méthode.
Problème: Comment changer UIRemoteNotificationTypeVoip
où setKeepAliveTimeout
est utilisé?
Si quelqu'un le sait, donnez-moi une réponse.
Merci à l'avance!
Travaillez-vous sur l'application basée sur VOIP? then setKeepAliveTimeout ne vous aidera qu'à l'état d'arrière-plan. Si vous voulez que votre application basée sur VOIP fonctionne également à l'état Terminé, vous devez intégrer Pushkit. – Hasya
Son application basée sur VOIP seulement, mais Apple était maintenant dépréciée la méthode setKeepAliveTimeout. Au lieu de la méthode setKeepAliveTimeout, ils ont introduit la méthode UIRemoteTypeNotificationVoip. Donc, je veux que comment implémenter la méthode UIRemoteTypeNotificationVoip. – NandhaKumar
setKeepAliveTimeout ou UIRemoteTypeNotificationVoip, votre application ne fonctionnera pas à des fins VOIP dans un état terminé. vous devez travailler avec Pushkit. Voir https://github.com/hasyapanchasara/PushKit_SilentPushNotification – Hasya