2023-12-17 12:42:59 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

FlutterのFirbaseプラグインは基本的にmainのエントリポイントで使われることを想定してそうだから、Dartのエントリポイント変えるとちょっとしんどいな。果たしてどうすべきか。。

2023-12-17 12:44:05 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

ネイティブの方でFirbase初期化してそれぞれMethodChannelで繋ぐしかないかなぁ

2023-12-17 17:58:35 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

Firebase functionsのPython使ってたんだけどAppCheckが正しく動いてない?
nodeにするとAppCheck通るけど、Pythonにすると認証できなくて関数実行できない。アプリ側の問題だと思って調べてたら数時間溶けた...

2023-12-17 20:38:15 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

OpenAIのProxy用のfunctionsできた。それにチケット的な実装入れたら公開しても破産しない感じにはなりそう。

2023-12-17 23:22:04 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

よしGeminiもfunctionsに置けた。ぎり今日中にできてよかった

2023-12-17 23:36:04 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

登録してる署名でビルドしたAPKがAppCheckパスできないな🤔
ストアにあげないとだめなのかな?

2023-12-18 00:07:52 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

そういえばOpenAIのAPI使ってるけどサービスとして使うならAzureの方のOpenAPI使ったほうがいいのかな 🤔
ちょっと調べて移管できそうならやるか

2023-12-18 00:17:42 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

@takke@fedibird.com なんか署名変えてたりします?
全然大丈夫なんですがもしミスってたらと思い一応連絡しました!

Attach image
2023-12-18 00:20:07 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

ワンピの再アニメ化はNetflix独占?別のとこでも配信してほしいなぁ

2023-12-18 01:15:57 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

@takke@fedibird.com はい、DeployGate版使ってたはずです🤔
なんでかなぁと思ってPlayストアみたら一個前のバージョンはストアでも配信してるんですね。上書きされたんですかね。けど署名違うしそんな事できましたっけ?

2023-12-18 08:57:20 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

@takke@fedibird.com ですよね、なんでだろう🤔
全く記憶にないのが怖いですが、どこかのタイミングで自分で入れ替えたとしか考えられないですね...

2023-12-18 23:00:15 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

おし、ストアで再署名されたAPKならAppCheckパスできた。それで比較的セキュアにFirbase使える

2023-12-19 09:37:25 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

FuctionsのonRequestってやっぱりAppCheckで事前に弾くの難しいんだろうか。これできたらProxyのインタフェース変えなくていいから既存のライブラリ使えて楽なんだけどなぁ。

2023-12-19 09:37:44 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

まぁ、型定義使えるだけでも楽だけども

2023-12-19 10:53:58 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

今月遊びにも行かずにずっと引きこもってたら10万円くらいで生活してた。日用品とか食品の買いだめがあるとはいえ半分くらい家賃だと考えると使わなさすぎてビビった

2023-12-19 10:55:13 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

なお、フリーランス時代は平均5倍位は普通に使ってたから色々健全化された感じがある

2023-12-22 17:42:04 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

人に説明するとき用の資料作り始めた

Attach image
2023-12-23 20:29:31 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

DebugビルドだけFirebaseのGoogleログインが通らなくて困った。リリース版だと問題ないからプロジェクト設定の問題な気がしないでもないけど何が原因なのか...
PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 12500: , null)

2023-12-23 20:37:59 山下耕平@Lv32:favoon_neo_spin: @kohei@yamashita.social
icon

なんかめんどいからデバッグプロジェクトは匿名認証でいけるようにするか。リリースは問題ないから多分大丈夫