今回の用途は利用者を識別したいということなので、user3009331 さんの回答にもある Identifying App Installations | Android Developers Blog という記事内で提案されている、以下のような UUID を生成して保存しておく方法が良いのではないかと思います。ただし、当然ながら、アプリケーションの再インストールを行うと変わってしまうことに注意してください。また、ユーザーが端末を変更した場合も追随したいのであれば、なんらかのユーザー登録が必要になると思います。 public class Installation { private static String sID = null; private static final String INSTALLATION = "INSTALLATION"; public synchronized