現在、AndroidおよびiOS環境の両方でIBM MobileFirst Platform 8.0アプリの認証機能をテストしています。Androidバージョンは必要な設定と手順でうまく動作しますが、以下の環境や手続きの下で動作するように:MFPStarterCordova :8.0.0.00-20161122-1902 IBM MobileFirst Platform 8.0のアプリの真正性がiOSで機能しない
- IBM MobileFirstプラットフォームV8を
アプリはipaファイルにアーカイブされ、mfp-app-authenticity-tool.jarを使用してipaファイル用にauthenticity_dataファイルが生成されます。認証ファイルの登録と関連するセキュリティチェック(appAuthenticity)の設定はコンソールで正しく行われ、ipaは実際のiPhoneデバイスにインストールされました。 (アプリケーションが正常に接続し、予想通りにサーバーからトークンを取得する)
少しhtmlコードを変更しました。単純な文字列の値 - iPhoneデバイス上で変更されたipaを再インストールしましたが、元のアプリケーションで行った設定では、サーバーは変更を確認/検出していないようです。 - つまり、変更されたアプリはサーバーに接続してトークンを正常に取得します。
iOSで機能が動作するように設定するか、変更する必要はありますか?
あなたがリンクに記載されているすべてのポイントに続いたことを確認することができます。アプリケーションを構成するために https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/application-authenticity/ を真実? –
はい、私はリンクに記載されているすべてのポイントに従ったことを確認します。 1つの注意点は、authenticity_dataファイルベースの古いバージョンのサーバーバージョンは、同じバージョンが本番環境で実行されているため、今すぐアップグレードできないということです。前述のように、同じ設定がAndroidバージョンでうまく機能します。 –
AppStoreからアプリケーションのアップデートを受けているのか、ローカル配布メカニズムを使ってアップデートを受けているのか確認することはできますか? –