2016-06-10 1 views
0

IBM MFP SDK가있는 Xamarin.Forms 앱에서 어댑터 인증을 사용합니다. 어댑터에는 사용자 이름과 암호가 필요합니다.Android에서 어댑터 인증 요청을 제출할 때 매개 변수가 비어 있습니다.

정확하게 동일한 공유 코드가있는 iOS 앱에서 모든 것이 제대로 작동합니다.

내 Android 앱에서는 매개 변수가 비어 있습니다 (Charles/Fiddler를 사용하여 찾을 수 있음).

나는 과정을 디버깅 및 사용자 이름과 암호를 사용하여 내 Identity 변수는 null가 아니고, 제대로 채워.

public override AdapterAuthenticationInfo GetAdapterAuthenticationParameters() 
     { 
      var parameters = new string[] { Identity.Email, Identity.Password }; 
      var invocationData = new WorklightProcedureInvocationData("AuthAdapter", "submitAuthentication", parameters); 

      var authInfo = new AdapterAuthenticationInfo(); 
      authInfo.InvocationData = invocationData; 

      return authInfo; 
     } 

답변

0

당신이 개체 배열 대신 문자열 배열을 사용하고 그 작동하는지 확인하여 응용 프로그램을 실행 해보십시오 수 있습니까?

var parameters = new object[] { Identity.Email, Identity.Password }; 
+0

개체 배열로 전환하지 못했습니다. – SamuelDebruyn

관련 문제