iOSアプリを開発しているのですが、端末固有のIDやユーザーのAppleIDを取得する事はできるのでしょうか?
再インストールした際や、同じAppleIDの別端末で利用開始した際に、アプリケーション側でユーザー登録を再度行う手間を省きたいと思っています。
例えばtelegramというメッセンジャーアプリでは、同じAppleIDで別の端末でインストールした際には、先にインストールしたiPhoneで登録した情報(電話番号)が次にインストールしたiPhoneでも表示されていましたので可能であるとは思うのですが。
よろしくお願いします。
実質的に取得できないと思います、appleからStore登録時にリジェクトされるため。telegramでIDを紐づけるためにどのような手順で行っているかはわかりませんが、その手順の中に紐づける情報が埋め込まれているのではないかと思います。telegramアプリではクラウドに一意のユーザーIDを保持しているようですので。
telegram iOS アプリが、実現しているのであれば、Telegram クライアントのソースコードは公開されているので、ソースコードを読んでみたら何か分かるかもしれません。 https://github.com/peter-iakovlev/Telegram ちょっとだけ目を通しただけでは、見つけれなかったのですが...