
質問させていただきます。
iosで端末を判断するのにUUID等を使用するという話を聞きました。
次回行う仕事で、サーバーサイドエンジニア(PHP)としてアプリ開発に携わるのですが、上記の部分の知識が少なく質問させて頂きました。
具体的にUUID等の識別はどのような形で判断するのでしょうか?
サーバーサイドでPHPで判断?アプリ開発なのでネイティブ側?それともまた全然関係ない部分?
UUIDやUDID等の違いに関しては参考になるサイトはいくつもみつけたのですが、上記の件に関しては、どのサイトの情報を参考にしてよいか分からないでいます。
もしご存じの方は、参考になるURLなどだけでも良いので、教えて頂けると助かります。
No.2ベストアンサー
- 回答日時:
No.1です。
>UDID←端末が最初から持ってるID
>UUID←こちら側で作成して、端末に割り振るID
はい、お察しのとおりUUIDとはアプリ開発者側が生成し発行されるユニークな値です。
たしかにUDIDと名前が似ていますが、
UDIDは端末に最初から割り当てられているユニークな値に対し
UUIDはアプリ開発者が生成するユニークな値の事です。
補足ですが、UUIDのように開発者側が生成するユニークな値で、
かつ「アプリインストール単位で」割り当てられるユニークな値をUIIDと呼びます。
参考)http://d.hatena.ne.jp/tanamon/20120924/1348491831
二度目の質問に対しても丁寧な回答を頂きありがとうございました。
さっそくUDIDをUUDIに変更するという作業を振られそうなので、参考にさせて頂きます。
本当にありがとうございました。
No.1
- 回答日時:
基本的にアプリ(iOS/Android)ではユーザを識別する方法がないため、アプリ初回起動時にサーバから発行されるユニークな値(UUID等)を端末に保存して、2回目以降はそのUUIDをサーバへ送ることでユーザを識別する方法がよく取られます。
>具体的にUUID等の識別はどのような形で判断するのでしょうか?
UUIDとは何か?というのは質問者様はすでにご存知だと思うので省略しますが、
アプリ側から送信されるUUIDをサーバ側(php)で受け取り、DBデータなどと比較して識別するのだと思われます。
ちなみにUDIDは、取得しユーザ識別に利用することは非推奨とされていますので現在はアプリで利用することはできません。
この回答への補足
大変わかりやすい回答をありがとうございます。
当初の質問から少し脱線するのですが、一点だけ気になる部分があります。
UUIDに関して調べた際に、
・ランダムに割り当てられた値
・全世界でIDが重複しない程度に桁数が大きい
とあったので、UUIDも端末独自に持ってるIDだと勘違いしていました。
UDID←端末が最初から持ってるID
UUID←こちら側で作成して、端末に割り振るID
ということで、名前は似てますが、まったく別のものと考えてよろしいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
フォームで戻った際に入力済み...
-
SplFileObject を利用したとき...
-
csvファイルについて教えて下さ...
-
PHP8でWarning:Undefined varia...
-
PHPSpreadsheetによる書き出し...
-
PHPの変わった閉じタグの必要性...
-
セッション関数を使わずにファ...
-
composerをインストールしたい...
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでのネットワークプ...
-
linux上でgetchを使いたい
-
VBScrptについて
-
VB .NETで作成したソフトが、他...
-
C#で作成したDLLをExcelVBAで利...
-
[C#]リモートアクセスのProcess...
-
親スレッドが子スレッドを監視...
-
【PHP】UUID・UDIDによる端末判...
-
JavaScriptでキオスクモードを...
-
USBデバッグ
-
"\\"(円マーク)が入ってしまい...
-
i Pod Touchをシリアル番号から...
-
.NetのWebBrowserについて
-
C++で引数の型の構造体をif文で...
-
Android「adb shell」パスを知...
-
閲覧したスクロール位置に戻る...
-
プログラミング
-
docomoメール内でURLリンク
-
MACアドレスについて
-
携帯用サイトの制作について
おすすめ情報