Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Facebook是否正在缓存事件_Ios_Objective C_Facebook_Caching_Facebook Events - Fatal编程技术网

Ios Facebook是否正在缓存事件

Ios Facebook是否正在缓存事件,ios,objective-c,facebook,caching,facebook-events,Ios,Objective C,Facebook,Caching,Facebook Events,我正在尝试整合FBAppEvents。我已经创建了我的应用程序,现在需要做的就是调用FBAppEvents logEvent: 但是,我想知道是否需要缓存事件,以防由于突然的连接丢失或其他原因导致日志记录失败。如果我缓存它们,我的应用程序可以重新发送事件 如果FB正在缓存事件并自行处理失败的事件,那么这将非常棒。 如果没有,那么我需要创建自己的事件缓存。遗憾的是,我找不到回调方法来通知我事件是否已成功记录。有什么方法可以实现我想要的吗?从FBAppEvents文档页面: 记录时不会立即发送事件。

我正在尝试整合FBAppEvents。我已经创建了我的应用程序,现在需要做的就是调用
FBAppEvents logEvent:
但是,我想知道是否需要缓存事件,以防由于突然的连接丢失或其他原因导致日志记录失败。如果我缓存它们,我的应用程序可以重新发送事件

如果FB正在缓存事件并自行处理失败的事件,那么这将非常棒。
如果没有,那么我需要创建自己的事件缓存。遗憾的是,我找不到回调方法来通知我事件是否已成功记录。有什么方法可以实现我想要的吗?

从FBAppEvents文档页面:

记录时不会立即发送事件。它们被缓存并且 在多种情况下刷新到Facebook服务器: 超过事件计数阈值时(当前记录100个事件)。当 超过时间阈值(当前为15秒)。当应用程序消失时 返回到背景,然后返回到前景

当应用程序处于断开连接状态时,将累积事件, 并在连接恢复和上述“刷新”之一时发送 条件得到满足