RLMpushClient
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