RLMPushClient
Objective-C
@interface RLMPushClient : NSObject
Swift
@_nonSendable(_assumed) class RLMPushClient : NSObject, @unchecked Sendable
Um cliente que pode ser usado para registrar dispositivos no servidor para receber notificações push
-
O nome do serviço de notificação por push com o qual o dispositivo será registrado no servidor
Declaração
Objective-C
@property (nonatomic, readonly, nonnull) NSString *serviceName;
Swift
var serviceName: String { get }
-
Solicitar registro do token do dispositivo no servidor
Declaração
Objective-C
- (void)registerDeviceWithToken:(nonnull NSString *)token user:(nonnull RLMUser *)user completion:(nonnull RLMOptionalErrorBlock)completion;
Swift
func registerDevice(token: String, user: RLMUser) async throws
-
Solicitação para cancelar o registro de um dispositivo para um usuário
Declaração
Objective-C
- (void)deregisterDeviceForUser:(nonnull RLMUser *)user completion:(nonnull RLMOptionalErrorBlock)completion;
Swift
func deregisterDevice(user: RLMUser) async throws