iOS社の社内アプリケーションを開発中です。 In-Houseアプリは、UDIDの制限なしでどの端末にもインストールできることがわかっています。しかし、私は特定のデバイスとアプリケーションを許可するには、許可されたデバイス上でのみ実行することができます。さらに、認可操作は動的でなければならず、言い換えれば、アプリケーションを再コンパイルして再配布する必要はありません。 推奨する解決策はありますか?iOSエンタープライズ社内アプリケーションを許可されたデバイスにのみ配布する方法
答えて
UIDevice.currentDevice(). identifierForVendor
を使用して、アプリケーションが実行されているデバイスを確認します。次に、WebサーバーにHTTPSクエリーを行い、そのデバイスがアプリケーションを実行できるかどうかを尋ねます。いいえの場合は、アプリケーションをクラッシュします。
しかし、identifierForVendorは、アプリを再インストールしたり、デバイスを復元した後に変更されます。 – ZkTsin
この問題については、このスレッドを参照してください:http://stackoverflow.com/questions/21878560/how-to-preserve-identifierforvendor-in-ios-after-uninstalling-ios-app-on-device%3E – Xvolks
この値は非アプリストア環境で安定していることが保証されています。 https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDevice_Class/index.html#//apple_ref/occ/instp/UIDevice/identifierForVendorをご覧ください。 – Kerni
- 1. iOSアプリケーションを社内に配布する
- 2. iOS:エンタープライズ(社内)配布によるアプリケーションアイコンとスプラッシュ画面のカスタマイズ
- 3. 社内アプリケーションの配布 - iPhone
- 4. iosアプリをヨーロッパのエンタープライズ顧客に配布する方法
- 5. iOSエンタープライズの配布に関する警告メッセージ
- 6. 公開されているウェブサイトでoauthを使用してiOSエンタープライズ配布を保護する方法は?
- 7. Adobe Air社で作成したサードパーティのiOSアプリの配布方法
- 8. iOSのエンタープライズ配布アプリQRコードのダウンロード問題
- 9. iOS 5アプリケーションを配布する
- 10. エンタープライズiOSアプリとエンタープライズiOSデバイスで特別な機能が得られますか?
- 11. 未経験者のための社内配布のためのプロビジョニングプロファイルを処理する最善の方法?
- 12. AppStoreで配布されたiOSアプリケーションにデジタル証明書を含める
- 13. iOS-プロットされたポイントでのみクリックを許可する方法を教えてください。
- 14. iOSアプリケーションを社内フレームワークでローカライズ
- 15. 外部ベンダーによって開発されたiOS社の社内流通
- 16. 配布プロファイルのデバイスで実行するとアプリケーションがクラッシュする
- 17. gae + pythonアプリケーションで選択されたユーザーログインのみを許可する方法はありますか?
- 18. iOS:アドホックベータテストのための「並列」アプリケーションバージョンの配布方法
- 19. あなたのアプリのiOS版の配布方法は?
- 20. 1社のiOSアプリケーションを導入する従業員のみ
- 21. ロード可能な組み込みのbashモジュールを配布する
- 22. Metroアプリケーションを社内/限定配布用に作成することはできますか?
- 23. Googleプレイストアアプリケーションを限られた人に配布する方法
- 24. Windows用Qtアプリケーションのコンパイル済み配布
- 25. 許可されたクライアントのみのデータを復号する
- 26. JRuby:Rails:Warbler - warファイル内で実行可能なスクリプトを配布する方法
- 27. フラスコエラー:「メソッド許可されない方法が要求されたURLに許可されていません」
- 28. Facebook oAuth iOSアプリケーションのuser_photosログイン許可
- 29. CAkePHP:許可されたユーザのみとブログコンテンツを共有する
- 30. 他のクライアントに配布するためのjava derbyアプリケーションのデプロイ方法
独自の認証ソリューションを独自のバックエンドで実装するか、MDMサーバーソリューションを使用する必要があります。 – Kerni