2017-10-14 9 views
0

私たちは、このプロジェクトでFacebookの分析機能を使用しています。アプリケーション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からのビルドmsgstr "" "数値は今は整数でなければなりません。 FBサーバー側で何が変更されたのかはわかりませんが、ビルド番号に浮動小数点を使用することはできません。

画像は、FBSDKAppEventsDeviceInfo(行212)の_longVersionというextInfo [2]の問題を参照してください。 enter image description here

関連する問題