RLM 푸시 클라이언트
Objective-C
@interface RLMPushClient : NSObject
Swift
@_nonSendable(_assumed) class RLMPushClient : NSObject, @unchecked Sendable
푸시 알림을 수신하기 위해 서버에 장치를 등록하는 데 사용할 수 있는 클라이언트
-
서버 에 장치가 등록될 푸시 알림 서비스 이름
선언
Objective-C
@property (nonatomic, readonly, nonnull) NSString *serviceName;
Swift
var serviceName: String { get }
-
서버 에 디바이스 토큰 등록 요청
선언
Objective-C
- (void)registerDeviceWithToken:(nonnull NSString *)token user:(nonnull RLMUser *)user completion:(nonnull RLMOptionalErrorBlock)completion;
Swift
func registerDevice(token: String, user: RLMUser) async throws
-
사용자의 기기 등록 취소 요청
선언
Objective-C
- (void)deregisterDeviceForUser:(nonnull RLMUser *)user completion:(nonnull RLMOptionalErrorBlock)completion;
Swift
func deregisterDevice(user: RLMUser) async throws