2017-10-14 8 views
0

우리는이 프로젝트에서 페이스 북 분석을 사용하고 있습니다. 응용 프로그램 ID 및 번들 ID가 완벽하게 구성되었습니다. 그것은 어제까지 일하고 있었다. 갑자기 그것이 작동하지 않는, 우리는 아무것도 변경하지 않았다.facebook - IOS SDK에서 "AppEvents를 보내지 못했습니다"오류를 해결하는 방법

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    [[FBSDKApplicationDelegate sharedInstance] application:application 
          didFinishLaunchingWithOptions:launchOptions]; 
return YES; 
} 


- (void)applicationDidBecomeActive:(UIApplication *)application { 

    NSLog(@"AppActive"); 

    //NSLog(@"+++ App active Trigger 1"); 

    [FBSDKAppEvents activateApp]; 
} 


    FBSDKLog: Failed to send AppEvents: Error Domain=com.facebook.sdk.core Code=8 "(null)" UserInfo={com.facebook.sdk:FBSDKGraphRequestErrorCategoryKey=0, com.facebook.sdk:FBSDKGraphRequestErrorHTTPStatusCodeKey=400, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=(#100) Param extinfo[2] must be an integer, com.facebook.sdk:FBSDKGraphRequestErrorGraphErrorCode=100, com.facebook.sdk:FBSDKGraphRequestErrorParsedJSONResponseKey={ 
      body =  { 
       error =   { 
        code = 100; 
        "fbtrace_id" = BS3nqPCTUeR; 
        message = "(#100) Param extinfo[2] must be an integer"; 
        type = OAuthException; 
       }; 
      }; 
      code = 400; 
     }} 

답변

0

나는 내 대상을 변경하여이 문제를 해결> 일반> 아이덴티티> 오늘 같은 오류를 받고는 "빌드 것으로 밝혀졌다 FBSDKAppEvents 토끼 구멍을 추적 시작 (19)

에 0.19에서 빌드 "숫자는 이제 정수 여야합니다. FB 서버 측에서 어떤 변화가 있었는지 모르지만 빌드 번호에서 부동 소수점을 사용할 수 없습니다.

이미지를 보면 FBSDKAppEventsDeviceInfo (줄 212)의 _longVersion 인 extInfo [2]에 문제가 있습니다. enter image description here