1

携帯電話に登録されているGoogleアカウントを使用したAndroid用アプリを作成しました。アプリはアカウントを一覧表示し、ユーザーがユーザーIDとして1つ選択できるようにします。この理由は次のとおりです。

  • パスワードを尋ねる必要はありません。
  • 一意のユーザーIDが必要です。他の人は誰かを使用することはできません-パスワードを知らずに他の人のID。
  • ユーザーIDは人間が読める形式である必要があります。したがって、Googleアカウントは非常に適しています。

このスキームはAndroidで非常にうまく機能します。そして今、私はiPhoneで同様のことをどのように行うことができるかを調査しています。

まず、iPhoneでAppleIDを一覧表示する方法を検索しました。私はすぐにそれがiOSでは不可能であることを学びました。ここで、ユーザーが入力したアカウント(Apple IDで問題ありません)を確認する方法を知りたいです。

このユースケースは次のようなものです。

  • アプリを実行します。
  • アプリはユーザーにAppleIDの入力を求めますが、パスワードは入力しません。
  • アプリはAppleIDが有効であることを確認し、それをユーザーIDとして使用して、サーバーに送信します。
  • 他のユーザーは、そのIDを参照して通信できます。

前もって感謝します。

4

2 に答える 2

3

iOSでは、AppleIDを使用して独自のアプリでユーザーを認証することはサポートされていません。

iOS 6では、 Accounts.frameworkでFacebookとTwitter(および中国ではSina Weibo)を使用できます。

于 2013-03-25T15:15:51.637 に答える
1

Appleは、AppleIDと対話するためのアクセス可能なSDKを提供していません。少なくとも私の知る限りでは。iOSのAndroidで持っている機能を複製することはできないと思います。

于 2013-03-25T15:14:59.170 に答える