Xamarin Forms和PushSharp

时间:2015-03-10 15:08:16

标签: notifications xamarin pushsharp

我正在开发一个针对iOS和Android的Xamarin Forms项目。因为我想要推送通知,所以我遇到了PushSharp。在这段视频中(大约25-30分钟):https://www.youtube.com/watch?v=m2txoLvosVw,开发人员有一个iOS项目和一个PushSharpServer项目,他在那里向某个deviceToken发送通知。

在我的项目中,我有一个与Google App Engine对话的应用程序。如果用户在我的应用程序中注册了一个新帖子并且它已在数据库中注册,那么向一些用户发送新帖子可用的通知的最佳方法是什么?数据库是否应该发回所有将获得通知的devicetokens列表,然后通知将从我的应用程序中的PushSharpServer项目发送?我有点困惑这个工作流程应该如何,所以我希望有人可以对这个问题略微说明:)

1 个答案:

答案 0 :(得分:3)

您可以开发任何类型的PushSharp服务器应用程序;控制台,Windows服务,桌面应用程序等。

您希望应用发送通知的方式有很多,其中一种基本方法如下:

  1. 插入新帖子后,在通知中添加新记录 数据库中的表格
  2. PushSharp服务器应用必须定期 检查通知表中的任何新记录,然后获取设备 来自您的数据库的令牌然后开始使用发送通知 PushSharp库
  3. 从通知表中删除记录