独自のサービスを開発しながら、二十数年間のITエンジニアの経験を生かして主に WordPress|CentOS|Ubuntu|Python|React に関する構築・開発の経験と、最新技術の検証・実験をポストしています。
今日 | 04/19 | 04/18 | 04/17 | 04/16 | 04/15 | 04/14 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(IN) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,230サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 10/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,759サイト |
IT技術メモ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,578サイト |
Webエンジニア | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 177サイト |
自宅サーバー構築 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 86サイト |
今日 | 04/19 | 04/18 | 04/17 | 04/16 | 04/15 | 04/14 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(OUT) | 51,277位 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,230サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 10/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 175位 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,759サイト |
IT技術メモ | 70位 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,578サイト |
Webエンジニア | 6位 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 177サイト |
自宅サーバー構築 | 8位 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 86サイト |
今日 | 04/19 | 04/18 | 04/17 | 04/16 | 04/15 | 04/14 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(PV) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,230サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 10/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,759サイト |
IT技術メモ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,578サイト |
Webエンジニア | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 177サイト |
自宅サーバー構築 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 86サイト |
【React Native/Expo bare】プライバシーマニフェストファイル作成方法
自作アプリ (Kotango / Hajimari) の Privacy Manfest ファイルを作成してアプリの更新まで行いましたので、その手順を共有します。
【ReactNavie】この App Bundle に関連付けられている難読化解除ファイルはありません〜対処方法〜
ReactNative/Expo Bare 環境で、Google Play Console(GPC) にアプリのaabファイルをアップロードしてから下記のような警告が出た場合のシンプルな対処方法をご紹介します。
【ReactNative】スマホの機種変更前のデータ引き継ぎ機能を実装する〜アプリ実装済み〜
「暗号化+バックアップ版」Apollo Client の Reactive variables データと SQLite のデータを暗号化し バックアップ ➡︎ リストア する方法をご紹介しています。
【ReactNative】スマホの機種変更後のデータ引き継ぎ機能を実装する〜アプリ実装済み〜
「復号化+リストア版」Apollo Client の Reactive variables データと SQLite のデータを暗号化し バックアップ ➡︎ リストア する方法をご紹介しています。
【ReactNative】SQLiteでデータを処理する方法〜アプリ実装済み〜
expo-sqlite を使用すると、WebSQL のような API を通じてクエリできるデータベースにアプリがアクセスできるようになります。 データベースはアプリを再起動しても保持されます。
【ReactNative】音声認識で発音をチェックする方法〜Speech Recognition〜
React Native 用の Speech-to-text ライブラリを用いて、既定の単語をユーザに発音してもらい、その結果をユーザにフィードバックするアプリの一つの機能として実装した実例をご紹介します。
ユーザーに広告を表示するためAdMob モジュールを使用します。すべての広告は Google AdMob ネットワーク経由で配信されるため、Google AdMob アカウントが必要になります。
App Tracking Transparency (iOS) を設定する
Apple は、IDFA にアクセスするための App Tracking Transparency 認証リクエストを表示することをアプリに要求しています (パーソナライズされた広告を使用するか、パーソナライズされていない広告を使用するかはユーザーに選択を委ねます)。
Expo Webでアプリを開発しGitHub Pagesへ公開する手順〜〜
Expo Webで開発したWebSiteをGitHub Pagesでホスティングする手順です。カスタム ドメインを使用するためXServerでDNS レコードにCNAME設定し、GitHub Pagesのカスタムドメインの検証まで行います。
MacBook で Safari を開き、[開発] > [デバイス] > [ホスト] に移動する際に、表示される デバイスでWebインスペクタを有効にする 方法です。
[How-to] Light・Dark テーマを手動で切り替える実践方法〜React Native Paper〜
Light/Darkテーマを手動で切り替えるメニューの実装方法です。アプリ内のどこにでも実装できます。
VSCode エディター環境設定〜GraphQL・Nexus・Prisma〜
自作で利用中のNexus用スニペット。これを参考に自身のスニペットに変更するのも良いかもしれません!また、VSCode用のエクステンションも紹介します。
TypeScript with Apollo Client〜GraphQL コード ジェネレーター〜
GET_USERS にマウスオーバーすると、const GET_USERS: TypedDocumentNode<UserQueryQuery, Exact>のようにクエリのタイプが表示されることを確認できたら OK です。
「ブログリーダー」を活用して、ジェイスさんをフォローしませんか?
自作アプリ (Kotango / Hajimari) の Privacy Manfest ファイルを作成してアプリの更新まで行いましたので、その手順を共有します。
ReactNative/Expo Bare 環境で、Google Play Console(GPC) にアプリのaabファイルをアップロードしてから下記のような警告が出た場合のシンプルな対処方法をご紹介します。
「暗号化+バックアップ版」Apollo Client の Reactive variables データと SQLite のデータを暗号化し バックアップ ➡︎ リストア する方法をご紹介しています。
「復号化+リストア版」Apollo Client の Reactive variables データと SQLite のデータを暗号化し バックアップ ➡︎ リストア する方法をご紹介しています。
expo-sqlite を使用すると、WebSQL のような API を通じてクエリできるデータベースにアプリがアクセスできるようになります。 データベースはアプリを再起動しても保持されます。
React Native 用の Speech-to-text ライブラリを用いて、既定の単語をユーザに発音してもらい、その結果をユーザにフィードバックするアプリの一つの機能として実装した実例をご紹介します。
ユーザーに広告を表示するためAdMob モジュールを使用します。すべての広告は Google AdMob ネットワーク経由で配信されるため、Google AdMob アカウントが必要になります。
Apple は、IDFA にアクセスするための App Tracking Transparency 認証リクエストを表示することをアプリに要求しています (パーソナライズされた広告を使用するか、パーソナライズされていない広告を使用するかはユーザーに選択を委ねます)。
Expo Webで開発したWebSiteをGitHub Pagesでホスティングする手順です。カスタム ドメインを使用するためXServerでDNS レコードにCNAME設定し、GitHub Pagesのカスタムドメインの検証まで行います。
MacBook で Safari を開き、[開発] > [デバイス] > [ホスト] に移動する際に、表示される デバイスでWebインスペクタを有効にする 方法です。
Light/Darkテーマを手動で切り替えるメニューの実装方法です。アプリ内のどこにでも実装できます。
自作で利用中のNexus用スニペット。これを参考に自身のスニペットに変更するのも良いかもしれません!また、VSCode用のエクステンションも紹介します。
GET_USERS にマウスオーバーすると、const GET_USERS: TypedDocumentNode<UserQueryQuery, Exact>のようにクエリのタイプが表示されることを確認できたら OK です。
$ eas submit を実行すると App Store Connect(以下、ASC) や Google Play Console(以下、GPC) にどのように反映されるのか?それぞれ見ていきます。 以下は、expo bare プロジェットで Reat Native アプリを開発 & リリースしたことをベースにしています。
App Store Connect(以下、ASC)のApp Reviewに関する情報には四つの項目(サインイン情報、連絡先情報、メモ、添付ファイル)がありますが、特にメモには何を書けば良いのか迷っている方に参考できればと。