キャスポケットツール (v0.0.x): サポートページ

キャスポケットツール アイコン

ツイキャスのライブ配信や閲覧で使えるいくつかの支援機能を一つにまとめたアプリ

キャスポケットツール
(Cas Pocket Tool)

を作ってみました。

の時点ではAndroid版のみのリリースでしたが、にはiOS版もリリースになりました。

また、キャスポケットツールは「Google Play」(Android) 又は「Apple App Store」(iOS) のみでの配布なので、これ以外の他の怪しいサイトからはインストールしない様に気を付けて下さい。

Android版
キャスポケットツールをGoogle Play で手に入れよう
iPhone/iPad版
キャスポケットツールをApp Storeでダウンロード

現バージョン (v0.0.10) では次の6機能が搭載されていて、アプリのメイン画面から選択する事が出来ます。

キャスポケットツール メイン画面
  • ライブ配信検索:
    ライブ配信のタグ、キーワード、又はカテゴリー検索。 新着とおすすめの表示。
    (👉説明「検索の巻」)
  •   ユーザー検索:
    ツイキャスユーザーのキーワード検索。
    (👉説明「検索の巻」)
  •   気になるユーザーリスト:
    登録したユーザー(最大10 ID)のライブ配信の開始の通知を設定出来ます。
  •   コメント:
    自枠のコメントを表示。
  •   サポート:
    自分のサポートの一覧。 サポートを始めた日時も確認出来ます。
  •   サポーター:
    自分のサポーターの一覧。

ユーザー情報の表示例
ユーザー情報の表示例

また、検索結果やサポート/サポーターの一覧で表示されたユーザー情報から、各ツイキャスユーザーのコメント欄()、サポート()/サポーター()の一覧を確認する事も出来ます。


このアプリはツイキャスの公開している開発APIを使用している為、利用には、利用者が保有するツイキャスのユーザーアカウントが必要で、アプリをそのアカウントと連携する必要があります。

このアプリをご使用の際はツイキャスの利用規約とプライバシーポリシーを正しく理解した上でのご利用をお願いします。


#キャスポケットツール

初期設定

初期設定として、このアプリをツイキャスアカウントに連携する必要があります。

はじめに: アプリ連携

連携がまだ完了していない場合は アプリ連携 ボタンがメイン画面に表示されるので、このボタンをタップしてキャスポケットツールをツイキャスのアカウントと連携して下さい

バージョン0.0.9以降では、必要に応じて使用許諾契約が表示されて、 この使用許諾契約に同意出来る場合にのみ「アプリ連携」のページに進める仕様になっています。


初期設定の詳細は次のメモを参照して下さい:

この連携は、ツイキャスの方で6ヶ月の有効期限が設定されているみたいで、半年ごとに更新が必要になります。


有効期限は「設定画面」の「 認証キー」の項目にある「アクセストークン情報」で確認する事が出来るのと、アプリの連携で保存された情報は同項目にある「アクセストークンを削除 」をタップすると削除する事が出来ます。


有効期限切れの警告

バージョン0.0.21以降ではアクセストークンの有効期限が近づくとメイン画面の上部に警告が表示される仕様になっています。 アプリ再連携をタップするとツイキャスの「アプリ連携」ぺージが開きます。


アプリ連携ページ

: ブラウザでツイキャスのアプリ連携ページが表示されるので、「連携アプリを許可」ボタンをタップすると「アクセストークン」と呼ばれる認証キーがツイキャスのサイトから発行され、アプリに渡されます。

アプリはこの認証キーを使ってツイキャスの機能にアクセスする為、パスワードやメールアドレスなどのログイン時だけに必要になる情報は全てツイキャスのサイト側で処理されて、アプリ側に渡される事はありません


また、ツイキャスから渡される認証キーの権限は読み取り専用の設定になっている為、ユーザーのプロフィール等の公開情報だけにアクセスが可能で、このアプリがユーザー設定を変更したり、ユーザーの代わりにコメントを投稿したりといった事は一切出来ない設定になっています。





設定画面

設定画面には「 認証キー」と「 一般設定」の2つの項目で構成されています。

認証キー」はタップで展開又は折り畳まれた状態で表示される仕様になっていて、設定画面が表示された時点では折り畳まれています。 タップして展開した状態はこの後に続く説明を参照して下さい。


一般設定

設定画面

一般設定」には次のスイッチがあります。:

  • アイコンフォルダの整理 :
    連携ユーザーと気になるユーザーリストに登録されているユーザーのアイコンは、アイコンフォルダに保存される仕様になっていますが、このボタンをタップするとアイコンフォルダ内にある、過去のアイコンやリストから削除されたユーザーのアイコンを削除します。
  • 丸いユーザーアイコン:
    ユーザーアイコンを円 (ON) か四角 (OFF) で表示するかを選択します。
  • ライブ通知:
    このアプリ起動中に、気になるユーザーリストに登録されているユーザーのライブ配信が始まった時に通知を表示する (ON) かしない (OFF) かを選択します。
  • バックグラウンド処理:
    このアプリが他のアプリの後ろに隠れた状態でも気になるユーザーリストのユーザー情報を定期的に更新する (ON) かしない (OFF) かを選択します。 初期設定ではOFFになっています。
    Android版の場合はシステム設定の「フローティング表示」又は「他のアプリの上に重ねて表示」の権限が許可に設定されている必要があります。

認証キー

設定画面 > 認証キー

アクセストークン情報」では、
ツイキャスのサイトでアプリの連携をした設定日時と、
その時にサイトから渡された有効期間から計算した有効期限が確認出来ます。

アクセストークンを削除 」をタップするとアプリの連携時に保存したアクセストークンが削除される為、ツイキャスアカウントとの連携が解除されます。 この後、メイン画面に戻ると、初期設定画面と同じ様に アプリ連携 ボタンが表示されるので、新たに手持ちのツイキャスのアカウントとアプリを連携して下さい。

アプリの連携の有効期限が近づいて、連携を更新したい場合にこの項目をタップして下さい。



ユーザー生成コンテンツ

キャスポケットツール v0.0.9以降では「設定画面」に「コンテンツ表示オプション」画面を開くメニューが追加されて、アプリ内で表示される各ユーザーの情報の横に アイコンが表示される様になりました。

このアイコンをタップするとアイコンが表示されているユーザーがブロックされて、そのユーザーに関連するコメントや配信情報がアプリ内で表示されなくなります。

「コンテンツ表示オプション」画面では、ブロックされたユーザーのIDがリストで確認出来る他、ブロックの削除も出来る様になっています。

この機能は特に利用価値の無い機能だと思われる方もいるかもしれませんが、iOS用のアプリをストアに登録する際に必要とされる機能の為、キャスポケットツールに実装されています。


アプリ情報画面

ナビゲーションメニューの「   このアプリについて」を選択すると次の情報が確認できます。

  • バージョン情報
  • オープンソースソフトウェアの情報
  • 使用許諾契約 (キャスポケットツール v0.0.9以降)
  • サポート情報へのリンク (キャスポケットツール v0.0.3以降)


動作メモ

  • 「最近のアプリ (別名: タスクリスト)」のリストからアプリをスワイプして外すとアプリが終了する。:
    プッシュ通知機能が実装されていない現バージョンの仕様です。 プッシュ通知には専用のサーバーを建てないといけないのですが、現時点では運用費用などの関係もあるので、いずれは実装したい機能ですが、現時点では保留となっています。
  • アプリが他のアプリの後ろ (バクグラ) にある時に表示された通知を押してもアプリが手前に表示されない。:
    アプリ開発に使っているプログラミング言語のバグで今後のアップデートで修正されるはずです。

キャスポケットツール 機能説明

プライバシーポリシー (個人情報保護方針)


更新履歴

キャスポケットツール バージョン0.0.20~

バージョン  更新内容
Android iOS  
0.0.28
  • サポート期間表示の年計算結果の表示を修正。
  • UIの色を調整。
  • 設定画面で認証トークンを削除した際にメイン画面に戻る仕様に更新。
( 公開) ( 公開)
0.0.27
  • ステータスバーの色を更新。
  • ライブ配信検索結果の情報にコメント数(💬)と閲覧数(👀)の表示を追加。
  • Android 14+でFGサービスのオプションを非表示。
( 公開) ( 公開)
0.0.26
  • Flutter Local Notificationsプラグインのバージョンを更新。
  • 一部のコードの最適化。
  • [Android] Min APIを21に変更。
  • [Android] ターゲットAPIを34に更新。
  • [iOS] ユーザー検索結果のサイズの修正。
( 公開) ( 公開)
0.0.25
  • AdMob広告のポリシーに関連した更新。
( 公開) ( 公開)
0.0.24
  • ダークモードのテキストの色を更新。
  • AdMob広告のポリシーに関連したドロワーの更新。
( 公開) ( 公開)
0.0.23
  • 各APIライブラリのバージョンアップデート
  • [Android] スプラッシュ画面のロゴのアルファ値を修正。
  • [Android] バックグラウンド処理の修正。
( 公開) ( 公開)
0.0.22
  • [Android] AGPを7.4.1に更新。
( 公開) N.A.
0.0.21
  • 設定画面 > 認証キー: アクセストークンの設定日時の表示を修正。
  • APIアクセストークンの有効期限切れ警告ダイアログの追加 (30日前からメイン画面に表示)。
  • APIエラー発生時の処理を更新。
( 公開) ( 公開)
0.0.20
  • サポート/サポーターリストのUIとSemanticsを更新
  • 各APIライブラリの更新
( 公開) ( 公開)


キャスポケットツール バージョン0.0.8~19

バージョン  更新内容
Android iOS  
0.0.19
  • [ユーザーリスト] サポート/サポーター、ランキング/サポート日の表示をAppBar上でのタップで切り替えに対応。
  • [ユーザーリスト] AppBarに表示されるユーザー情報をダブルタップでクリップボードにコピーする機能の追加。
( 公開) ( 公開)
0.0.18
  • ナビゲーションが固まってしまう不都合を修正
  • 一部のUIの文字サイズを更新。
  • 「気になるユーザー」が空の場合の表示を更新。
( 公開) ( 公開)
0.0.17
  • Android: 対象APIを33 (Android 13) に更新。
  • ログ情報の更新。
( 公開) ( 公開)
0.0.16
  • iOS: VoiceOver用にUIを一部修正。
  • Firebaseサポートライブラリのバージョン更新。
※: (Twitterとは全く無縁のアプリなのですが)iOS版のアプリ申請は審査でTwitterの内容・機能を含むアプリだと判断され、アプリの対象年齢が12+ではなく17+であるべきという理由で却下されてしまったので iOS版の公開は遅れそうです。
( 公開) ( 公開)
0.0.15
  • コメント表示画面で閲覧ユーザーをブロックに追加すると前の画面に戻ってしまう不都合を修正。
  • 「ユーザー情報を読み込んでいます。」メッセージの下にトークン削除ボタンを追加。
  • ログインエラーのデバッグ情報の表示を追加。
  • Appleシリコン搭載Macでのバグを修正。
( 公開) ( 公開)
0.0.14
  • 匿名アカウントの非表示設定が一部の操作で保存されなかった不都合の修正。
  • ユーザーリストでユーザーをブロックした際にアニメーション付きで消える仕様に修正。
  • 同じユーザーを重複してブロック登録しない使用に更新。
  • 削除されたツイキャスのIDの表示処理を変更。
  • デバッグ用のコードを追加。
( 公開) ( 公開)
0.0.13
  • 保存されている設定の読み込みタイミングの変更。
  • [Android] 必要APIレベルを21から19に変更。
( 公開) ( 公開)
0.0.12
  • バクグラ設定が無効時にアプリが閉じた時にWorkmanagerを起動させる仕様を追加。
  • サポートドキュメントのリスト更新。
( 公開) ( 公開)
0.0.11
( 公開)
  • 各UIのスタイルを統一。
  • ユーザー情報にサポート数、サポーター数を追加。
  • タイムスタンプをタップすると経過時間を表示。
  • ムービー情報にコメントボタンを追加。
  • 終了/削除されたムービーにバッジを表示。
  • ユーザー情報に追加情報ダイアログを表示するボタンを追加。
0.0.10
( 公開)
  • 匿名ユーザー表示の初期設定値を「全て表示」に修正。
  • ユーザーインターフェイスの更新
0.0.9
( 公開)
  • メインドロワーのヘッダーの情報のオーバーフローを再修正 (iOS版)
  • コメント欄画面のタイトルとテロップのオーバーフローを再修正 (iOS版)
  • カスタムEULAを追加
  • コメント表示画面の各コメントに「ビューワーで開く」ボタンを追加
  • 「設定」画面 > 「コンテンツ表示オプション」画面を追加 (匿名ユーザーと特定のユーザーのコンテンツを非表示にする事が可能)。
  • テスト的に一部の不適切な単語を非表示にする機能を追加。
  • いくつかのユーザーインターフェイスの仕様を更新
N.A. 0.0.5
( 公開)
  • iOS版初回リリース:
    iOS版はBIBO-HQからの配布になります。
0.0.8
( 公開)
N.A.
  • メインドロワーのヘッダーの情報のオーバーフローを修正
  • コメント欄画面のタイトルとテロップのオーバーフローを修正
  • IDインポートの際に存在しないIDでインポートが中断されてしまう不都合を修正。
  • 外部URLを参照する際にブラウザを外部、又は組み込みブラウザとして表示するかを用途ごとに変更。
  • アプリ内広告の表示選択ロジックを修正


キャスポケットツール バージョン0.0.1~7

バージョン  更新内容
0.0.7
( 公開)
  • 気になるリストのIDインポートボタン使用時の挙動を変更。
  • AccessToken読み込み時の挙動を更新。
0.0.6
( 公開)
  • アプリの通知をタップした際に「気になるユーザー」画面が表示される仕様に変更。
  • ライブ通知に表示される「ビューワーで開く」アクションをタップすると通知のライブをツイキャスのビューワーで開く仕様に変更。
  • 気になるユーザーの追加ダイアログに検索ボタンとインポートボタンを追加。
  • 使用プラグインの整理。
0.0.5
( 公開)
  • APIエラー処理の改善。
  • ライブ配信検索/ユーザー検索画面のサーチボタンの挙動を改善。
0.0.4
( 公開)
  • ユーザー情報にコメント画面表示ボタン()の追加。
  • コメント画面の枠主とエンドユーザーのコメントの色を変更。
  • 各サポートライブラリの更新。
0.0.3
( 公開)
  • ユーザーアイコンの丸い/四角い設定が反映されなかった不都合を修正。
  • 検索画面で検索ワードの履歴を削除した際にリストが正しく表示されない不都合を修正。
  • アプリの情報画面にサポートページへのリンクを追加。
  • オフライン状態でのアプリの表示を更新。
0.0.2
( 公開)
  • 気になるユーザーリストの表示内容が更新されなかった不都合を修正。
  • ライブ検索結果の各ユーザー情報にサポート/サポーターボタンを追加。
  • ライブ通知に通知時間を表示。
  • バクグラ通知のアイコンを更新。
0.0.1
( 公開)
  初回リリース


コメント

このブログの人気の投稿

[OBS] Twitchコメント欄向けCSSカスタマイザー (試作)

『コメ欄』用カスタムCSS - L◯NE風 (ツイキャス) - OBSのブラウザでも使えます。

[ツイキャス配信・閲覧支援ツール] キャスポケットツール: 初期設定

ツイキャスで他の人がサポートしている人って見えますか? (キャスポケットツール)

[OBS] コメントを逆の順番で表示 (ツイキャス/YouTube)

ツイキャス専門 『コメ欄』Lite (ライト)と『コメ欄』✚ (プラス)

キャスポケットツール: 検索の巻 (ツイキャスのユーザー検索とライブ検索)

最近のプロジェクト (Pololu社 SMC: DCモーター制御ボード)