質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

1回答

1472閲覧

iOSアプリでアンインストール時のユーザーのIDの保存や、AppleIDの読み取りについて

gokume

総合スコア6

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

3クリップ

投稿2018/01/09 16:58

iOSアプリを開発しているのですが、端末固有のIDやユーザーのAppleIDを取得する事はできるのでしょうか?
再インストールした際や、同じAppleIDの別端末で利用開始した際に、アプリケーション側でユーザー登録を再度行う手間を省きたいと思っています。

例えばtelegramというメッセンジャーアプリでは、同じAppleIDで別の端末でインストールした際には、先にインストールしたiPhoneで登録した情報(電話番号)が次にインストールしたiPhoneでも表示されていましたので可能であるとは思うのですが。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

t_obara

2018/01/10 02:08

実質的に取得できないと思います、appleからStore登録時にリジェクトされるため。telegramでIDを紐づけるためにどのような手順で行っているかはわかりませんが、その手順の中に紐づける情報が埋め込まれているのではないかと思います。telegramアプリではクラウドに一意のユーザーIDを保持しているようですので。
CHERRY

2018/01/12 02:14 編集

telegram iOS アプリが、実現しているのであれば、Telegram クライアントのソースコードは公開されているので、ソースコードを読んでみたら何か分かるかもしれません。 https://github.com/peter-iakovlev/Telegram  ちょっとだけ目を通しただけでは、見つけれなかったのですが...
guest

回答1

0

端末固有のIDやユーザーのAppleIDを取得する事はできるのでしょうか?

端末固有IDは以前は取得出来ていました。
今は取得しても、全端末で同じ値が返されるだけとなっていたと思います。
AppleIDは取得出来ないと思います。

telegramの内部ロジックは分かりませんが、「次にインストールしたiPhoneでも」というのが同じSIMが刺さっているのであれば電話番号をキーして、サーバ側に保管している値を取得しているのかもしれません。(このあたりは、t_obaraさんと同じ意見です。)

投稿2018/01/12 02:06

YasuhiroMiyake

総合スコア1336

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問