首页 > 解决方案 > xamarin android中的推送通知

问题描述

我可以通过使用同步或线程概念在不使用 fcm 或 azure 的情况下从 mysql 数据库发送和接收通知吗?如果我必须使用 fcm,如果我只能通过在我的国家使用 vpn 来访问 firebase,我应该怎么做。??

非常感谢 Abdalbasit

标签: xamarin.android

解决方案


欢迎来到 SO!问这个问题你可能会得到一些负面评价,因为你需要了解 SQL 数据库的一些基础知识。您的问题非常广泛,非常适合像 reddit.com/r/XamarinDevelopers 这样的论坛风格网站。

是的,您可以在不使用 FCM 或 Azure 的情况下连接到您的 MySQL 数据库,但您不能从手机直接连接到数据库。您必须在与 MySQL 数据库相同的服务器上创建自己的 WebService。有很多关于如何做到这一点的选择,包括使用流行的LAMP 堆栈

网络服务是做什么的?MySQL 数据库只能在该服务器上本地访问,因此您需要一个 Web 服务(RESTful API)来允许外部应用程序(Web/移动)创建、读取、更新或删除行。(阅读有关 CRUD api 的更多信息)

由于我不是 VPN 方面的专家,而且这部分问题并不特定于 Xamarin,因此我建议搜索/询问类似“如何通过 VPN 访问 Firebase(像这样) ”之类的问题

祝你好运,让我们知道你创造了什么!:)


推荐阅读