2017-10-14 68 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

相关问题