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. エンタープライズiPAファイルを配布する方法
- 7. iOSエンタープライズの配布に関する警告メッセージ
- 8. エンタープライズからエンタープライズへのAppleの配布
- 9. 公開されているウェブサイトでoauthを使用してiOSエンタープライズ配布を保護する方法は?
- 10. Adobe Air社で作成したサードパーティのiOSアプリの配布方法
- 11. 組織内のスタッフにiOSアプリケーションを配布する
- 12. マイクロソフトのチームに会社のアプリケーションを配布する
- 13. iOSのエンタープライズ配布アプリQRコードのダウンロード問題
- 14. ARKITアプリケーションの配布方法
- 15. エンタープライズiOSアプリとエンタープライズiOSデバイスで特別な機能が得られますか?
- 16. iOS 5アプリケーションを配布する
- 17. インストールされたバージョンのMicrosoft Visual C++再配布可能ファイル(x64)をmfcアプリケーションにインストールする方法
- 18. AppStoreで配布されたiOSアプリケーションにデジタル証明書を含める
- 19. iosアプリケーションの起動許可
- 20. iOS:「N」に1つのアプリケーションを配布する最良の方法
- 21. 未経験者のための社内配布のためのプロビジョニングプロファイルを処理する最善の方法?
- 22. iOS-プロットされたポイントでのみクリックを許可する方法を教えてください。
- 23. iOSアプリケーションを社内フレームワークでローカライズ
- 24. 許可されたすべてのアクセス許可を取得する方法
- 25. TestFlight経由で配布されたXamarin.Formsバージョン2.3.4以降、iOSアプリケーションがクラッシュする
- 26. 外部ベンダーによって開発されたiOS社の社内流通
- 27. .NETコアの別のアプリケーションにかみそりビューを配布する方法
- 28. App Storeに特定のデバイスを許可する方法は?
- 29. gae + pythonアプリケーションで選択されたユーザーログインのみを許可する方法はありますか?
- 30. 配布プロファイルのデバイスで実行するとアプリケーションがクラッシュする
独自の認証ソリューションを独自のバックエンドで実装するか、MDMサーバーソリューションを使用する必要があります。 – Kerni