Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.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应用程序之间传递数据_Ios_Firebase_Swift3_Ios10_Appgroups - Fatal编程技术网

使用应用程序组在iOS应用程序之间传递数据

使用应用程序组在iOS应用程序之间传递数据,ios,firebase,swift3,ios10,appgroups,Ios,Firebase,Swift3,Ios10,Appgroups,我有两个应用程序——rider和driver。如果驾驶员接受骑手的请求,则变量acceptedRyde将从false变为true-这需要传递给骑手应用程序,以触发骑手已接受骑手的警报。骑手与驾驶员之间也需要相同的信息,如果骑手取消请求,变量requestCancelled将从false变为true,需要传递给驾驶员应用程序以触发警报 研究让我在上找到了一个帖子,但有些事情我并不了解 首先-存储数据和接收数据片段-它们去哪里?如果我互相传递数据并反向传递,我不知道该把它放在哪里 我怎么通过 我也在

我有两个应用程序——rider和driver。如果驾驶员接受骑手的请求,则变量acceptedRyde将从false变为true-这需要传递给骑手应用程序,以触发骑手已接受骑手的警报。骑手与驾驶员之间也需要相同的信息,如果骑手取消请求,变量requestCancelled将从false变为true,需要传递给驾驶员应用程序以触发警报

研究让我在上找到了一个帖子,但有些事情我并不了解

首先-存储数据和接收数据片段-它们去哪里?如果我互相传递数据并反向传递,我不知道该把它放在哪里

我怎么通过


我也在使用Firebase。

AppGroups用于在您的帖子中的多个应用程序之间进行通信,看起来您只有一个应用程序。@LoVo没有,我有两个应用程序-1.Rider和2。驱动程序-我将编辑我的帖子,抱歉。这取决于你必须传递的数据类型。如果是可以存储在NSUserDefaults(键/值对)中的简单数据,我将使用共享的NSUserDefaults在应用程序之间写入/读取数据。它不是在“传递”数据,而是在共享空间中存储数据。要“传递”数据(包括从应用程序A启动应用程序B),请查看使用自定义URL方案。对于更复杂的二进制数据,您可以使用应用程序组将文件写入公共目录。因此,可能需要更清楚地了解您希望在两个应用程序之间共享哪些数据/如何共享数据,以获得更清楚的答案。@wottle basicy acceptedRyde在驱动程序应用程序中默认设置为false。如果驾驶员接受了驾驶员请求的骑乘请求,那么一旦驾驶员选择了Accept,acceptedRyde的值就会设置为true。我在Rider应用程序中有一个函数,如果acceptedRyde==true,则会显示警报。->。这就是我正在努力实现的目标。。firebase推送通知是否适用于这些条件?或者应用程序组可以工作吗?是的,您可以在Firebase中执行推送通知。我不精通Firebase,但这似乎是最好的方法。