アプリの用途
デスクトップアプリは、通常のブラウザとは別にSocial Streamのソースウィンドウを管理します。ソースの整理や、ブラウザタブの動作制限による一部の問題に役立ちます。Chromeとは別のアプリであり、ChromeのログインやCookieは自動共有されません。
モード名
複数の接続モードを持つソースがあります。適したモードは、プラットフォーム、ログイン状態、詳細なイベントが必要か単純なページ取得でよいかによって異なります。
| モード | 簡単な説明 | 適した場面 |
|---|---|---|
| 標準(Standard) | アプリが通常のプラットフォーム/ソースページを開き、表示されたページを読み取ります。 | 最も簡単な表示ページの取得、ログイン、手動確認が必要な場合。 |
| WebSocket/API | ソースがプラットフォームのAPI、ソケット、またはSocial Streamのソースページを通じて接続します。 | プラットフォームが対応しており、バックグラウンドでの安定性や詳細なイベントデータを求める場合。 |
| ポーリング/従来(Polling/Legacy) | 優先するライブソケット接続の代わりに、更新を定期確認する互換方式です。 | 新しいコネクターが動作しない、またはプラットフォーム固有の代替手段が必要な場合。 |
| TikTok Auto | アプリが最適なTikTok接続方式を選び、失敗すると代替方式へ切り替える場合があります。 | どのTikTokモードを使うか分からない場合。 |
Standardモードを使う場合
- ライブページやポップアウトチャットを表示すれば、そのプラットフォームで動作する場合。
- サイトでログイン、確認画面への応答、表示中のチャットパネルが必要な場合。
- アプリとChrome拡張機能の動作を比較する場合。
- ページを開く、チャットを見る、ドックをテストする、最後にOBSを確認する、という分かりやすい調査手順を使いたい場合。
Standardモードも、プラットフォームがページ構成を変更したり、埋め込み/アプリ内ブラウザをブロックしたり、CAPTCHAを要求したり、ログイン後にしかチャットを表示しなかったりすると失敗することがあります。
WebSocketまたはAPIモードを使う場合
- そのソースがWebSocket/APIモードに明示的に対応している場合。
- バックグラウンドでも動作を維持しやすいソースを求める場合。
- 通常のページ取得では得られない種類のイベントが必要な場合。
- プロバイダートークン、アカウント権限、APIスコープ、ソースページの設定に対応できる場合。
WebSocket/APIモードが常に優れているわけではありません。認証、トークン、プロバイダーの利用権限、プラットフォームAPIに問題がある場合は、Standardモードの方が早く試せることがあります。
アプリ内のTikTok
デスクトップアプリのTikTokは、1つのモードだけではありません。問題を調べる前に、どのプリセットが有効か必ず記録してください。
| TikTokの接続方式 | 用途 | よくある問題点 |
|---|---|---|
| 自動(Auto) | 多くのユーザーが最初に試す選択肢です。 | アプリが代替方式へ切り替えることがあるため、ステータス表示を確認してください。 |
| 標準(Standard) | 表示中のTikTokページから取得します。 | ログイン、CAPTCHA、ページのリダイレクト、非表示のチャット。 |
| ローカル署名(Local Signer) | アプリ内での読み取りと返信を支える方式です。 | アプリ内のTikTokセッションとCookieが有効である必要があります。 |
| ポーリング/互換(Polling/Compatibility) | ソケットや署名方式が失敗したときの代替手段です。 | 優先コネクターより取得できる情報が少なくなります。 |
| プロキシまたはカスタム署名 | 高度な設定向け。 | プロバイダーの利用可否、APIキー、ルームID、レート制限。 |
通常は、TikTokを追加し、プリセットをAutoのままにしてソースを有効にし、アプリのステータス表示を確認してください。
OBSより先に確認すること
- アプリのソースが有効になっていることを確認します。
- ログインが必要なプラットフォームでは、ソースウィンドウでログイン済みか確認します。
- 同じセッションIDでドックがチャットを受信していることを確認します。
- ドックが動作することを確認してから、OBSのオーバーレイURLを追加または更新します。
- Chromeでは動くのにアプリでは動かない場合、アプリとChromeのセッションは別であることを確認してください。
よくある問題の対処
- Chromeではログイン済みだがアプリでは未ログイン: アプリのソースウィンドウでプラットフォームにログインするか、拡張機能で取得してください。
- ソースは有効と表示されるがチャットが届かない: モード、ソースウィンドウ、ライブURL/ユーザー名、ドックのセッションを確認してください。
- アプリが違うソースファイルを使っている: アプリが、同梱、キャッシュ、リモート、beta、安定版、ローカルのどのSocial Streamアセットを使用しているか確認してください。
- TikTokが動作しない: 現在のプリセット、ステータス表示、アプリのバージョン、代替モードへ切り替わったかどうかを記録してください。
- OBSが空白: まずドックをテストしてください。ドックが空なら、まだOBSの問題ではありません。
関連ガイド: プラットフォーム設定の選択.