端末IDの取得方法
Monacaでは、アプリの初回起動時に端末ごとにユニークな端末IDを生成する。
以下のようなコードで実装が確認出来ました。
<!DOCTYPE HTML>
<html>
<head>
<!-- css等読込 -->
<script>
ons.bootstrap();
ons.ready(function() {
monaca.getDeviceId(function(id){
alert('Device ID: ' + id);
});
});
</script>
</head>
<body>
<ons-page>
<ons-toolbar>
<div class="center">Navigator</div>
</ons-toolbar>
<div style="text-align: center">
<br>
デバイスIDを表示
</div>
</ons-page>
</body>
</html>
・SC-02C (Ver.4.0.3)
・iPhone6 (iOS 8.3)
・iPad mini3
の実機デバイスにて確認出来ました。
この公式ドキュメントにある「アプリの初回起動時に」という文言が引っ掛かったのですが、アプリ毎に変わるのかどうかを調べてみましたが、同じIDでした。
端末単位でのユニークIDなのであれば、色々とユーザー管理等で使えるんじゃないでしょうか。
あとがき
今回、自社開発アプリの開発担当になりました。
自社初のアプリ開発という事で誰にもノウハウが無い中、どうにか、という事で四苦八苦をしている、という現状・・・。
元は、XCode, Android Studio で作る予定だったのですが、
急にMonacaで作るようになり、XCodeで出来る事と同じ事が出来るかどうかがまだ良くわかっていないような現状・・。
どちらにしても、Monacaの公式ドキュメント様様です・・・。
Monacaドキュメントにもあるのですが、私なりに勉強して分かった事も自分の復習のため、投稿していこうかと。
いつも、本当に色々な方のブログにお世話になっているので、誰かのお役に立てれば幸いです。