Huawei AppGallery Connect Auth Service を使用する場合、 Huawei Developer Siteの参考書に従って、getPhone()、getEmail()、getDisplayName() などを使用してユーザー プロファイルを取得しようとしました。しかし、ほとんどの場合、getEmail() は null を返します。getPhone() も同様です。
そのような情報が常に空の場合、ユーザー プロファイルをどのように管理すればよいでしょうか?
Huawei AppGallery Connect Auth Service を使用する場合、 Huawei Developer Siteの参考書に従って、getPhone()、getEmail()、getDisplayName() などを使用してユーザー プロファイルを取得しようとしました。しかし、ほとんどの場合、getEmail() は null を返します。getPhone() も同様です。
そのような情報が常に空の場合、ユーザー プロファイルをどのように管理すればよいでしょうか?
あなたのベスト プラクティスは、そのような情報を取得してローカルで管理することです。AGConnectAuth.getInstance().getCurrentUser(). getPhone()
電話番号で登録して認証サービスを使用すると. getEmail
値が返され、メール アカウントで登録すると値が返されます。これは理想的ではありませんが、これが設計されたものです。
getEmail() と getPhone() は、現在サインインしているユーザーの電子メール アドレスと携帯電話番号に関する情報を取得するために使用されます。このパラメーターは、ユーザーが Auth Service の電子メールまたは携帯電話番号認証を使用した場合に返されます。その後、ユーザー プロファイルを管理できます。