SKWContextDelegate
Objective-C
@protocol SKWContextDelegate <NSObject>
Swift
protocol ContextDelegate : NSObjectProtocol
Contextイベントデリゲート
-
SkyWayサーバと再接続開始後にコールされるイベント
Declaration
Objective-C
- (void)startReconnecting;
Swift
optional func startReconnecting()
-
SkyWayサーバと再接続成功後にコールされるイベント
Declaration
Objective-C
- (void)reconnectingSucceeded;
Swift
optional func reconnectingSucceeded()
-
トークンが期限切れにより失効した後にコールされるイベント
Declaration
Objective-C
- (void)tokenExpired;
Swift
optional func tokenExpired()
-
トークンの失効が切れる前にコールされるイベント
このイベントがどの程度前にコールされるかの時間は
ContextOptions
のtoken
から設定できます。Declaration
Objective-C
- (void)shouldUpdateToken;
Swift
optional func shouldUpdateToken()
-
SkyWay内部で回復不能なエラーが発生した後にコールされるイベント
再度ご利用いただくためには、インターネット接続状況を確認した上で
dispose(completion:)
をコールして完了コールバックを待った後、再度setup(withToken:options:completion:)
をコールし直してください。また、
dispose(completion:)
をコール後はそれまでSDKで生成されたリソースにアクセスしないでください。クラッシュする可能性があります。Declaration
Objective-C
- (void)fatalErrorOccurred:(NSError *_Nonnull)error;
Swift
optional func fatalErrorOccurred(_ error: any Error)
Parameters
error
エラー