2

ユーザーが自分のAppleIDでログインできるようにするアプリケーションを開発しています。

これは可能ですか?もしそうなら、どうすればこれを行うことができますか?

4

5 に答える 5

2

いいえ、これには標準の API があります。を使用して、apple.com のどこかにある既存のログイン フォームにユーザーをログインさせ、その後の成功または失敗の URL を確認することもできますが、それは脆弱であり、App Store の承認プロセスによって拒否される可能性がありますUIWebView

于 2013-02-22T19:12:56.300 に答える
1

Apple はおそらく、ユーザーの Apple ID でのログインを決して許可しません。

ユーザーに Game Center へのログインを許可できる場合があります。ユーザーの Game Center アカウントは AppleID に関連付けられているため、ユーザーはその方法でアプリによって識別されます。ただし、これは、実際にゲームを構築していることを前提としています。

Apple の Game Center ドキュメントはこちら: https://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/15_GameCenter/GameCenter.html#//apple_ref/doc/uid/TP40011225-CH7-SW1

App Storeのレビュー ガイドラインでは、Apple のサービスからの情報をアプリで使用することを禁止しています。そのため、Apple ID でのログインを許可するかどうか疑わしいのです。

12. Scraping and aggregation

12.1
Applications that scrape any information from Apple sites (for example from apple.com, iTunes Store, App Store, iTunes Connect, Apple Developer Programs, etc) or create rankings using content from Apple sites and services will be rejected
于 2013-02-22T20:52:08.660 に答える
1

現在、それはできません。最善の策は、https://bugreport.apple.com/で機能リクエストを送信することです。

独自の登録システムを設定せずにユーザーを認証する場合は、Facebook Connect を採用できます。多くの人がすでに Facebook を使用していることは明らかであり、サインアップ/パスワードを忘れた場合/セキュリティなどを維持する必要はまったくありません。

Facebook が気に入らない場合は、Google も同様のシステムを提供しています。( https://developers.google.com/accounts/docs/MobileAppsを参照)

于 2013-02-22T19:14:36.470 に答える
0

ユーザーがサービスのユーザー名とパスワードを選択する必要なく、ユーザーの異なる iOS デバイス間でシームレスなユーザー エクスペリエンスを実現したい場合は、iCloud を使用できます。しかしもちろん、それはあなたが構築しているものに依存します。Apple は、さまざまな iCloud API を紹介するいくつかのビデオを提供しています: https://developer.apple.com/icloud/documentation/

于 2013-02-22T21:28:15.287 に答える