Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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:使用Branch.io处理noInternet案例_Ios_Swift_Branch_Deep Linking_Branch.io - Fatal编程技术网

iOS:使用Branch.io处理noInternet案例

iOS:使用Branch.io处理noInternet案例,ios,swift,branch,deep-linking,branch.io,Ios,Swift,Branch,Deep Linking,Branch.io,我正在我的项目中使用分支吊舱。当点击任何深度链接时,没有互联网,Branch SDK不会抛出互联网错误。我想在应用程序重新联机时重试此活动 目前,我通过保持userActivity来处理这个问题,一旦回到online,我将再次调用continueUserActivity。我想知道是否有更好的方法来处理此问题。如果您在iOS上测试此问题,请注意iOS会定期序列化网络请求,以便保存并重试。通常,它会在调用下一个SDK方法时自动重试 此外,在生成短链接时,SDK会对我们的API服务器进行网络调用。 当

我正在我的项目中使用分支吊舱。当点击任何深度链接时,没有互联网,Branch SDK不会抛出互联网错误。我想在应用程序重新联机时重试此活动


目前,我通过保持userActivity来处理这个问题,一旦回到online,我将再次调用continueUserActivity。我想知道是否有更好的方法来处理此问题。

如果您在iOS上测试此问题,请注意iOS会定期序列化网络请求,以便保存并重试。通常,它会在调用下一个SDK方法时自动重试

此外,在生成短链接时,SDK会对我们的API服务器进行网络调用。
当网络关闭时,我们会生成一个不需要网络调用的长链接,因为它只是基本域(例如.app.link)和查询参数形式的链接数据的串联。

嘿,谢谢你提供的信息。所以你的意思是,无论何时网络恢复,我都应该调用另一个函数,然后我会得到以前的响应。否,分支SDK应该在网络恢复可用时重新初始化,尽管你也可以根据需要手动调用。否,我已经测试过此场景分支SDK不会在网络恢复时自动重新初始化。只要应用程序处于活动状态,它就会重新初始化(例如:背景/前景)。请让我知道,如果你有任何工作代码,正在发生的方式。这将非常有帮助