ai/at
1
0
Files
2025-12-08 01:38:23 +09:00
..
2025-12-08 01:38:23 +09:00
2025-12-08 01:38:23 +09:00
2025-12-08 01:38:23 +09:00
2025-12-03 22:03:22 +09:00
2025-12-08 01:38:23 +09:00
2025-12-08 01:38:23 +09:00
2025-12-08 01:38:23 +09:00
2025-12-08 01:38:23 +09:00

今回の./ios (social-app)開発の要点をまとめます。

  1. MITのライセンスを遵守すること、iosアプリとして出品しても問題ないようにすること https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/LICENSE

  2. "Bluesky"という名称を使用しないこと。アイコンの変更。リンクの変更

  3. selfhostでも動くこと。本来のsocial-appは動きませんので、これは不便なのでiosアプリに出品することにしました。なお、これはすでにpatchで実現しています。

$ ./install.zsh pull
$ ./install.zsh patch
$ ./ios/setup.zsh
$ ./ios/preview.zsh

実装済み

  1. 最初の画面で、webではちゃんと私のサイトのロゴが表示されていますが、ios モバイル版では、未だにBluesky (icon)です。アカウント作成、サインイン、が表示されています。

  2. 上のメニューバーにもBlueskyのロゴが表示されています。

  3. サインイン後のホスティングプロバイダーで中身はsyu.isですが、表示は"Bluesky Social"になっています。これをsyu.isに変更してください。ios/webでコードは異なります。

  4. チャット機能 チャット機能は今回無効化するので、下メニューバーやプロフィール、設定画面に表示しないでください。

  5. 設定ボタン(左カラム)を押すと、フィードバック、ヘルプが表示されますが、非表示にしてください。

  6. 設定ボタン(左カラム)を押すと、フィード、リスト、保存済みの項目がありますが、これを削除してください。

  7. 設定ボタン(左カラム)を押すと、下に利用規約、プライバシーポリシーが表示されますが、リンクがbsky.socialです。

  • /about/support/privacy-policy
  • /about/support/tos このページを独自に作って表示してください。
  1. LOG 09:52:20 (logger) Poll latest failed { "feed": "following", "message": "Error: Could not find repo: did:plc:z72i7hdynmk6r22z27h6tvur" }

  2. LOG 10:24:03 (metric) router:navigate LOG 10:24:04 (dms-agent) init failed { "safeMessage": "could not resolve iss did" }

  3. 設定ボタン(左カラム)の一番下、利用規約やプライバシーポリシーが表示されいてるライセンスという項目を追加。ページを追加して、ライセンスの表示。 https://github.com/bluesky-social/social-app https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/LICENSE

  4. アカウント作成時(create account)のページに"Having trouble?"でContact supportのリンクがありますが、これを削除してください。

  5. スタートページ、つまり、Create account, Sign inがあるページの一番下にライセンスページへのリンクを追加してください。また、footerに© syuiを表示してください。このページのタイトル下にある文字What's up?の項目は削除。

  6. スタートページのラインセンスリンクが機能しない。おそらくページ変遷に問題があるため。また、ライセンスページは上下が隠れて見えてしまうため、大きく上下に空間を開けること。

  7. 利用規約、プライバシーポリシーのページの言語が日本語で書かれています。ラインセンスと同様に、英語を基本とし、日本語訳をその下に表示してください。

  8. Settings/ 項目の非表示を追加。

  • Helpの非表示
  • Aboutのリンクを変更

壊れた実装

  1. ログイン後のメイン画面、"Following"の項目(フィード)に表示されるものをシンプルにします。表示するのはFollowingのみで、以下のものを削除してください。
  • おすすめの削除
  • Discoverの削除
  • アカウントを探すの削除
  1. 年齢保証、年齢確認ページがでてくるのを削除。誕生日を入力する処理を削除。アプリ配布国は限定します。