質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

Q&A

0回答

523閲覧

ユーザーIDを生成する方法、ユーザーネームを設定する方法を知りたい

YutaYotsumoto

総合スコア0

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

0グッド

1クリップ

投稿2021/10/25 04:29

編集2021/10/25 04:31

ユーザーを判別する為のユーザーIDもしくはユーザーネームを設定したい

Task管理アプリを作成しています。
アプリ内でTextInputからTaskを記録し、そのTaskを画面に表示するといったシンプルなアプリです。
データベースではfirebaseを使用しています。

「作成したTaskを画面に表示する」部分の設計で、appを使用しているユーザーと、Taskを作成したユーザーが一致したTaskのみを表示するといった形を想定しています。

そのため、ログイン画面でユーザーを判別するための、ユーザーIDもしくはユーザーネームの作成を検討しています

ユーザーIDを生成する方法、もしくはユーザーネームを設定する方法をお聞きしたいです

想定している実装方法

・個人情報に触れないでユーザーを判別する一意の値を使用する

ex)
ユーザーID
ユーザーネーム

補足情報(FW/ツールのバージョンなど)

app store connect のガイドラインにより個人情報の収集は違反扱いになってしまいます。
言語 react-native
データベース firestore authentication
端末 iOS

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/10/25 18:52

Firebase Auth をお使いなら、サインアップ時に uid が作られるはずですが…。
YutaYotsumoto

2021/10/26 01:08

回答ありがとうございます。 現在、createUserWithEmailAndPasswordメソッドを使ってemailとuidの作成を行なっています。 AppStoreConnectのガイドラインの関係で個人情報を収集することが出来ない、つまりcreateUserWithEmailAndPasswordメソッドは使えないといった形になるのですが、 Firebase AuthのsignInAnonymouslyメソッドを使うことで、uidを作成できるといった感じでしょうか?
hoshi-takanori

2021/10/26 06:10

この件ですか? https://twitter.com/kuroruri/status/1452521102815600643 「ユーザーによる任意の選択」とあるので、email/password とあわせて Sign in with Apple を実装すれば良いのかも…。(とはいえ、メアドによるログインだけではリジェクト対象となると、影響が大きすぎますね。うーむ。)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問