iOSアプリを完成させましたが、ユーザー登録と認証機能が必要です。
ユーザーがアプリを開くときは、登録またはログインするようにユーザーに依頼する必要があります。アプリを閉じると、ログアウトします。名前、場所などの基本的な詳細をサーバーに送信したいと思います。
これは私のAppleに許可されていますか、そして誰かが私が車輪の再発明の提案として使用できるサービスを知っていますか?
iOSアプリを完成させましたが、ユーザー登録と認証機能が必要です。
ユーザーがアプリを開くときは、登録またはログインするようにユーザーに依頼する必要があります。アプリを閉じると、ログアウトします。名前、場所などの基本的な詳細をサーバーに送信したいと思います。
これは私のAppleに許可されていますか、そして誰かが私が車輪の再発明の提案として使用できるサービスを知っていますか?
Appleによって許可されています。
App Storeには、独自の登録/ログインメカニズムを実装していないアプリがあります。これらのアプリは、ユーザーにFacebook経由でログインするように求めます。したがって、Facebookアカウントを持っているすべてのユーザーは、FBクレデンシャルを使用してアプリにログインできます。Facebookが提供するiOSSDKを使用する必要があります。
Facebookやその他のプロバイダーだけに頼るのではなく、アプリユーザーに複数のログインオプションを提供することをお勧めします。たとえば、ユーザーがGMail経由でログインできるようにします。
OpenIDのサポートを追加することも良いオプションです。OpenIDは、ユーザーを分散的に認証する方法を説明するオープンスタンダードであり、サービスが独自のアドホックシステムを提供する必要をなくし、ユーザーがデジタルIDを統合できるようにします。ユーザーは、好みのOpenID IDプロバイダーでアカウントを作成し、それらのアカウントを、OpenID認証を受け入れる任意のWebサイトにサインオンするための基礎として使用できます。