2017-10-14 67 views
0

我們在我們的項目中使用Facebook分析。應用程序ID和軟件包ID完美配置。它一直工作到昨天。突然它不工作,我們沒有改變任何東西。如何解決這個錯誤「無法發送AppEvents」在Facebook - IOS sdk

- (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

我解決了這個改變我的目標>常規>標識> 0.19生成到19

我開始了同樣的錯誤今天追查事實證明了「構建FBSDKAppEvents兔子洞「數字現在必須是整數。不知道FB服務器端發生了什麼變化,但顯然我們不能在Build號碼中使用浮點數。

請參閱圖像,問題在於extInfo [2],即FBSDKAppEventsDeviceInfo(行212)中的_longVersion。 enter image description here

相關問題