問題タブ [mobileiron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - エンタープライズ サーバーによる Mobileir 認証
Mobileiron を介して配布される社内アプリケーションを開発しています。モバイル アイアンからアクティブ ディレクトリ/モバイル アイアンのユーザー名とデバイス ID を取得できます。私が知る必要があるのは、Web サービス呼び出しが API に来るとき、その呼び出しがモバイル アイアンを使用してアプリにログインしているクライアントからのものであることを確認したいということです。これを行う方法がわかりません。私のマネージャーは、シングル サインオンに Kerberos を使用することを望んでおらず、私が見つけたすべてのドキュメントには、厄介な情報が含まれています。
誰かが私に道を詳しく教えてもらえますか?証明書または Sentry を使用する必要がありますか? どうすればいいですか?
時間がないので、助けていただければ幸いです。
android - マニフェスト ファイルを難読化から除外する
AndroidManifest.xml が DexGuard によって難読化されるのを防ぐ方法はありますか? MobileIron では、難読化された Android アプリケーションのマニフェストに問題があるようです。「プレーンな」アプリケーションを問題なく処理しますが、難読化されたアプリのマニフェストでエラーをスローします。
編集:
xmlstrings
難読化されたアプリのテーブルに一連の文字列が欠落していることに気付きました。
一方、プレーンアプリのリストは次のとおりです。
それは役割を果たすことができますか、それとも通常の行動ですか?
アプリの単純なバージョンと難読化されたバージョンの両方が、デバイス上で問題なく動作します。
android - MobileIron SDK の実装。どの HttpClient を使用しますか?
Android アプリに MobileIron SDK を統合する必要があります。アプリは Retrofit ライブラリを使用します。しかし、MobileIron のドキュメントには次のように書かれています。
HTTP トンネリングの HTTP リダイレクトは、次のクラスではサポートされていません (HTTP トンネルをサポートしています)。
- java.net.HttpURLConnection
- java.net.ssl.HttpsURLConnection
- AndroidHttpClient
と
次のような非標準ライブラリを使用する場合の HTTP トンネリング:
- com.squareup.okhttp.HttpClient
- ch.boye.httpclientandroidlib パッケージの下に再パッケージ化された Apache HttpClient ライブラリ
ドキュメントに HttpURLConnection を使用できないと記載されている場合、アプリの Retrofit を置き換えるにはどうすればよいですか?
ios - フレームワークを追加するとリソースバンドルが IPA に入らない
アプリケーションに MobilIron のフレームワークを含めました。この質問は一般的な質問です。開発プロセスの一環として、AppConnect.framework をプロジェクトに追加しました。プロジェクトに AppConnectResources.bundle も追加しました。リソース バンドルには、AppConnect.plist も含まれています。バンドルをプロジェクトにコピーしました。
ビルド ターゲットの [全般] タブの [Linked Frameworks and Libraries] に AppConnect.framework を追加しました。
また、ビルド ターゲットの [ビルド設定] タブに正しいフレームワーク検索パスとライブラリ検索パスを追加しました。
プロジェクトはエラーなしでビルドされます。次に、IPA ファイルをエクスポートします。次に、AppConnection.plist ファイルが AppConnectResources.bundle にあるかどうかを簡単にチェックする MobileIron のシェル スクリプトを使用します。スクリプトは plist ファイルを見つけることができないため、resources.bundle ファイルが IPA に配置されていないようです。
この問題を解決するために何時間も費やしましたが、成功しませんでした。
あなたの提案は大歓迎です。
titanium - undefined は MobileIron 統合後のオブジェクトではありません (「Titanium.Network.online」を評価)
MobileIron と Appc コードの統合で問題に直面しています。このコードは、MobileIron コードがなくても正常に機能します。
MobileIron の後、このようなエラーが発生します
undefined はオブジェクトではありません (「Titanium.Network.online」を評価)
Ti.Filesystem も同じ問題です。最初にこのコードにコメントしました。次の行には、オンライン チェック ロジックがあります。そこにも object undefined と書かれています。
これに関する任意のアイデア、私を助けてください。
ios - AppConnect エラー: AppConnect を直接インスタンス化することはできません
AppConnect
SDK を使用して MDM にアクセスしようとしていますswift 1.2
が、次のエラーが発生しています。
[AppConnect:エラー] AppConnect を直接インスタンス化することはできません。代わりに、+initWithDelegate: を呼び出してから +sharedInstance を呼び出します。
コードスニペット :
MobileIron バックエンド構成ファイルのキーにアクセスしているときに、アプリケーションがクラッシュします。
これを実装する他の方法はありますか?