gpt4 book ai didi

ios - 如何解决 facebook - IOS sdk 中的此错误 "Failed to send AppEvents"

转载 作者:行者123 更新时间:2023-11-29 00:10:03 24 4
gpt4 key购买 nike

我们在我们的项目中使用 facebook 分析。 Application ID 和 Bundle Id 配置完美。直到昨天它还在工作。突然它不工作了,我们没有改变任何东西。

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

最佳答案

我通过将 Targets>General>Identity>Build 从 0.19 更改为 19 解决了这个问题。

我今天开始遇到同样的错误,并追踪 FBSDKAppEvents 兔子洞,结果发现“Build”编号现在必须是整数。不知道 FB 服务器端发生了什么变化,但显然我们不能在内部版本号中使用浮点。

看,如图,问题出在 extInfo[2] 中,即 FBSDKAppEventsDeviceInfo 中的 _longVersion(第 212 行)。 enter image description here

关于ios - 如何解决 facebook - IOS sdk 中的此错误 "Failed to send AppEvents",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46745557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com