Tips

This page has not been translated yet.

開発に関するヒント、注意点を掲載しています。

Room ライブラリを基準に記載しておりますので、特に断りがない場合 Core ライブラリをご利用いただいている場合は Channel と読み替えてください。

また、リソースとは、SDK で生成される全てのインスタンスおよびそのメモリを指します。

Pluginの使い方

Core ライブラリでは Plugin を使って追加の機能を利用できます。

SFU Bot ライブラリを例に Plugin の登録方法を以下に示します。

let sfuPlugin: SFUBotPlugin = .init(options: nil) Context.registerPlugin(sfuPlugin)

SDKのログレベルを変更する

Context.setup(withToken:options:completion:) で設定できるオプションで変更できます。

let contextOpt: ContextOptions = .init() contextOpt.logLevel = .trace try? await Context.setup(withToken: token, options: nil)

デフォルトはエラーレベルです。

SKWプレフィックスについて

一部 API には SKW プレフィックスがついています。

Core ライブラリや SFU Bot ライブラリは Objective-C++ 言語で実装されているためコーディング規約として SKW プレフィックスを付与しています。

Swift アプリケーションからは NS_SWIFT_NAMESKW プレフィックスなしで設定していますが、Storyboard や Interface Builder などをご利用いただく際などに SKW プレフィックスで設定するケースがあります。

This website uses cookies to improve website performance and for other purposes.
By clicking "Accept Cookies," you agree to the use of cookies. For more information, click here.