2023-01-01から1年間の記事一覧

react-native-google-signin で 'You must specify |clientID| in |GIDConfiguration|' エラーが出た

@react-native-google-signin/google-signin でGoogleログイン機能を作ろうと思ったら、以下のようなエラーが出た 'You must specify |clientID| in |GIDConfiguration|' ログインするには、webClientIdを指定する必要がある。それは適切に行っていた。 Goog…

React Nativeアプリの初期化の後に、Androidのnamespaceを変えたときの注意

React Nativeで foo というアプリをセットアップすると、namespace、applicationIdは次のようになっている。 namespace "com.foo" ... applicationId "com.foo" これを com.company.foo に変える。そして、javaファイルで定義されているpackage名の部分も全…

Googleログインで発生した [Error: DEVELOPER_ERROR] を解決する

React NativeのAndroid開発で、Googleログインを実装していたが、以下のようなエラーが出た。 [Error: DEVELOPER_ERROR] FirebaseのAndroidアプリに SHA 証明書フィンガープリント が設定されていないのが原因っぽいので登録する。以下のコマンドでキースト…

Dockerで Cannot find module '../build/Release/sharp-linux-x64.node' が出たので解決した

Docker環境(Cloud Run)でsharpをインストールしているnodeサーバーを立てようとしたら Cannot find module '../build/Release/sharp-linux-x64.node' というエラーが出た。 sharpはインストール環境とランタイム環境を同じにしなくてはいけない特殊性がある…

React NativeアプリをXcodeでビルドしたら Command PhaseScriptExecution failed with a nonzero exit code というエラーが出たので解決した

React Nativeで作成しているiOSアプリをXcodeでビルドしたら Node found at: /usr/local/bin/node dyld[39998]: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.71.dylib Referenced from: <D092FE6D-5639-3BBF-A0A6-1CE0F725CADB> /usr/local/Cellar/node/18.10.0/bin/node ... Command</d092fe6d-5639-3bbf-a0a6-1ce0f725cadb>…

App StoreのアプリページのURLを知りたい

App Storeへリリースする前にURLを知りたかった。 https://apps.apple.com/app/id<Apple ID> これで該当のページに飛ぶURLになる。 Apple IDはApp Store Connectの一般のApp情報からいつでも見ることができる。</apple>

docker push時に unauthorized: failed authentication エラー

Google CloudのArtifact Registryにpushしようとしたらこのエラー。 gcloud auth login で再度認証すると解決する。

FCMでプッシュ通知送ろうとしたら An error occurred when trying to authenticate to the FCM servers

Firebase Node SDK を使ってプッシュ通知送ろうとしたらこのエラーが出た。 Firebase内だけでなくGCPの設定も必要で、APIとサービス から Cloud Messaging を検索して有効にする。

Google Workspace で no-reply アカウントを作る

Google Workspaceで no-reply@domain.jp など送信専用の設定をする。 https://admin.google.com/ から管理コンソールに入り、ドロワメニューから 「アプリ」 -> 「Google Workspace」-> 「Gmail」を選択。 「ルーティング」をクリックしルーティング画面に移…