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
Android 跨平台移动应用程序数据库_Android_Ios_Sql_Database_Rest - Fatal编程技术网

Android 跨平台移动应用程序数据库

Android 跨平台移动应用程序数据库,android,ios,sql,database,rest,Android,Ios,Sql,Database,Rest,我目前正在创建一个应用程序,最初在Android上,完成后也在IOS上 我需要一个所有用户都能访问的数据库,也就是说,如果一个安卓用户更新了他们的位置,安卓或IOS上的另一个用户将能够查看更改 我只使用过Android内置的sqllite数据库,所以这对我来说是全新的 我已经研究了一段时间了,我正在努力找到一个明确的答案。 据我所知,我可以获得web托管并创建一个resful前端,该前端允许我访问托管服务器上的数据库,然后我就可以在我的本地移动应用程序中使用restful api,并通过JSON

我目前正在创建一个应用程序,最初在Android上,完成后也在IOS上

我需要一个所有用户都能访问的数据库,也就是说,如果一个安卓用户更新了他们的位置,安卓或IOS上的另一个用户将能够查看更改

我只使用过Android内置的sqllite数据库,所以这对我来说是全新的

我已经研究了一段时间了,我正在努力找到一个明确的答案。 据我所知,我可以获得web托管并创建一个resful前端,该前端允许我访问托管服务器上的数据库,然后我就可以在我的本地移动应用程序中使用restful api,并通过JSON格式的外观接收回数据? 这是正确的吗

在服务器上,我还将运行一个XMPP服务器,以便使用聊天功能,XMPP服务器是否也可以访问数据库

最后,如果我的思路正确,有人能告诉我数据库/主机或指南的潜在解决方案吗?如果我的思路不对,谁能告诉我哪里出了问题

谢谢你的帮助!
马特

你可能要找的是这个。有一种叫做推送消息服务(push messaging service)的服务,在这种服务中,你可以向android用户推送通知和消息(在聊天的情况下),你可能需要使用谷歌提供的服务。iOS也应该有类似的东西,我不确定,但这似乎是完成任务的更合适的方式。谢谢你的建议,但我认为这不是我真正想要的。。用户将需要与其他用户数据(如facebook)交互,而不仅仅是在发生变化时接收消息。此外,我已经让XMPP服务器在Android设备上运行aSmack。在这种情况下,您在问题中提到的方法似乎是正确的。如果成功实施,它应该对您有用。我将无法建议解决方案的数据库或托管服务或指南,因为我不知道这一点。出于好奇,您是否在服务器端使用php与数据库交互并管理android用户的请求/响应?