8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Monaca】端末IDの取得方法【勉強中】

Posted at

端末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ドキュメントにもあるのですが、私なりに勉強して分かった事も自分の復習のため、投稿していこうかと。
いつも、本当に色々な方のブログにお世話になっているので、誰かのお役に立てれば幸いです。

8
8
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?