私はほとんどすべての関連するSOの質問を調べ、たくさんグーグルで検索しましたが、助けが得られません.
多くの投稿とSOの回答があり、使用することを示しています[UIDevice identifierForVendor]
が、このIDはユーザーには表示されないため、デバイスを一意に識別する別の方法が必要です.
基本的に私はApp Storeに行かないエンタープライズアプリを開発しています(プライベートAPIについて心配する必要はありません)。デバイスID(デバイスIDとして何を使用すればよいかわからない)を含むすべてのユーザーの詳細がすでに入力されているサーバーがあります。
デバイスがアプリを起動すると、Web サービスが呼び出され、デバイスを認証するためにデバイス ID を送信する必要があります。
そのため、ユーザーだけでなくプログラマーにも表示されるデバイス ID が必要です。
どんな助けでも大歓迎です!!!
「ユーザーに表示」を更新
すると、ユーザーはアプリをインストールする前にこの一意の ID を確認できるため、この番号を管理者に送信してサーバーに登録できます。
この一意の ID がサーバーに登録されている場合、アプリケーションへのアクセスのみが許可されます。それ以外の場合、アプリはサーバーに接続しません。