2017-03-29 2 views
0

현재 Android 및 iOS 환경 모두에서 IBM MobileFirst Platform 8.0 앱 인증 기능을 테스트 중이며 Android 버전은 필요한 모든 설정 및 절차와 함께 잘 작동하지만 iOS 버전은 제대로 작동하지 않습니다. -MFP에게 코르도바 - 플러그인IBM MobileFirst Platform 8.0 앱 인증이 iOS에서 작동하지 않음

  • Bluemix에서 실행되는 IBM MobileFirst 플랫폼 V8
  • 8.0.0.00-20161122-1902 버전 8.0.2016110713
  • 테스트 응용 프로그램 : MFPStarterCordova
  • 을 다음과 같은 환경과 절차에 따라 작동합니다

응용 프로그램은 ipa 파일에 보관되며 authenticity_data 파일은 ipa 파일에도 mfp-app-authenticity-tool.jar을 사용하여 생성됩니다. 정품 인증 파일 등록 및 관련 보안 검사 (appAuthenticity) 설정은 콘솔에서 올바르게 수행되며 실제 아이폰 장치에 ipa를 설치했습니다. (앱이 예상대로 서버에 연결되어 있고 토큰을 서버에서 가져옵니다.)

일부 html 코드가 변경되었습니다. 간단한 문자열 값 - iPhone 장치에서 변경된 ipa를 다시 설치했지만 원래 응용 프로그램에서 사용한 설정에 따라 서버가 변경 사항을 확인/감지하지 않는 것 같습니다. - 즉, 변경된 앱이 서버에 연결되어 토큰을 성공적으로 가져옵니다.

iOS에서이 기능이 작동하도록 설정하거나 변경해야 할 다른 것이 있습니까?

+0

당신은이 링크에 설명 된 모든 포인트를 따랐다 확인할 수 있습니다 확실성? –

+0

예, 링크에 언급 된 모든 요점을 따른 것으로 확인됩니다. 예를 들어, authenticity_data 파일베이스가있는 서버 버전은 현재 프로덕션 환경에서 실행되는 것처럼 업그레이드 할 수 없습니다. 마찬가지로, 안드로이드 버전과 동일한 설정이 잘 작동한다고합니다. –

+0

AppStore 또는 로컬 배포 메커니즘을 통해 응용 프로그램을 업데이트하고 있는지 확인할 수도 있습니까? –

답변

0

MobileFirst Platform Foundation 8.0에서 더욱 진보되고 사용하기 쉬운 Application Authenticity (즉, 동적 응용 프로그램 자동 인증)의 새 버전을 사용하십시오.

클라이언트 SDK 및 서버를 최신 iFix 수준으로 업그레이드하여 기능을 가져 오십시오.

동적 및 정적 응용 프로그램 인증 기능에 대한 자세한 내용은 here을 참조하십시오. https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/application-authenticity/ 하는 응용 프로그램을 구성 :