从Android客户端轮询asp.net MVC服务器

迈克尔·温瑟

经过大量研究并多次碰壁,是时候提出一些问题了。

我正在开发一个项目,该项目将从Web客户端向服务器发送消息,然后服务器应通知多个客户端有关更新的信息,这应该在几秒钟内完成。

首先,我考虑使用GCM通知,但是用户必须推送通知,以便在客户端上运行一些代码(打开gps和东西),但是我的客户没有时间在到达通知时单击通知。因此,它必须在没有用户交互的情况下完成。

我想到的下一件事是,如果Android客户端可以在服务器收到新消息时侦听c#服务器并运行代码,但是我还没有找到有效的工具。我一直在没有推送的情况下再次查看GCM,只是来回发送消息,但是开始工作变得越来越困难。套接字也是一个选项,但是似乎也很难上班,我不确定这些选项是否可行。

所以我在想让android有一个后台服务,该服务在我的C#服务器上轮询数据库或方法。

任何人都可以给我关于正确选择的想法,也许可以链接到教程,这是一步一步的好选择。

如果我以后可以选择在IOS上使用它,那就太好了。

保罗

如果我正确理解,可以通过以下一种或多种方式轻松地完成您要尝试的操作:

1)使用有效载荷的GCM消息!当移动客户端收到通知时,它将获得有效负载并继续执行特定操作。http://developer.android.com/google/gcm/adv.html - http://developer.android.com/training/cloudsync/gcm.html#react

2)使用,SyncAdapter并让您的应用使用AlarmManager,它将定期告知应用通过轮询服务器SyncAdapter并检查新内容。触发的另一种方法SyncAdapter是像第一步一样发送GCM通知。http://developer.android.com/training/sync-adapters/creating-sync-adapter.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.Net MVC客户端和服务器端计算

来自分类Dev

在ASP.net MVC Signal R中连接客户端服务器

来自分类Dev

Asp.net客户端-服务器

来自分类Dev

ASP.NET MVC登录客户端/ASP.NET WebAPI身份验证/授权服务器分离

来自分类Dev

在ASP.NET MVC中将客户端日期时间转换为服务器日期时间

来自分类Dev

ASP.NET服务器端或客户端的验证控件?

来自分类Dev

asp.net/javascript创建cookie,创建客户端或服务器端的优势?

来自分类Dev

如何使用asp.net访问服务器端的客户端文件

来自分类Dev

ASP.NET MVC服务器端打印

来自分类Dev

Android客户端不获取数据,但.net客户端从SignalR服务器获取数据

来自分类Dev

如何在服务器ASP.NET上请求客户端Cookie

来自分类Dev

服务器到客户端的响应asp.net

来自分类Dev

ASP.NET文件下载到客户端并在服务器上进行清理

来自分类Dev

ASP.NET:将数据从客户端发布到服务器

来自分类Dev

ASP.Net服务器控制客户端脚本

来自分类Dev

带ASP.NET服务器的PhoneGap客户端

来自分类Dev

.NET WebSocket客户端和服务器库

来自分类Dev

如何在ASP.NET Core 3.1 MVC中进行RequiredIf客户端和服务器端验证?

来自分类Dev

为什么在使用ASP.NET MVC捆绑包时,我的客户端为什么要去服务器检查文件是否被修改?

来自分类Dev

为什么在使用ASP.NET MVC捆绑包时,我的客户端为什么要去服务器检查文件是否被修改?

来自分类Dev

asp.net服务器端已禁用客户端启用了单选按钮

来自分类Dev

设置ASP.NET Button属性客户端和读取属性值服务器端

来自分类Dev

在ASP.NET中使用C#从客户端向服务器端发送值

来自分类Dev

从服务器端ASP.NET C#访问从客户端创建的缓存变量

来自分类Dev

ASP NET MVC 5从服务器删除文件

来自分类Dev

ASP.NET Core MVC MySQL服务器连接

来自分类Dev

ASP NET MVC 5从服务器删除文件

来自分类Dev

ASP.NET MVC从服务器端调用REST服务

来自分类Dev

从服务器向25个客户端广播消息,没有任何延迟C#asp.net

Related 相关文章

  1. 1

    ASP.Net MVC客户端和服务器端计算

  2. 2

    在ASP.net MVC Signal R中连接客户端服务器

  3. 3

    Asp.net客户端-服务器

  4. 4

    ASP.NET MVC登录客户端/ASP.NET WebAPI身份验证/授权服务器分离

  5. 5

    在ASP.NET MVC中将客户端日期时间转换为服务器日期时间

  6. 6

    ASP.NET服务器端或客户端的验证控件?

  7. 7

    asp.net/javascript创建cookie,创建客户端或服务器端的优势?

  8. 8

    如何使用asp.net访问服务器端的客户端文件

  9. 9

    ASP.NET MVC服务器端打印

  10. 10

    Android客户端不获取数据,但.net客户端从SignalR服务器获取数据

  11. 11

    如何在服务器ASP.NET上请求客户端Cookie

  12. 12

    服务器到客户端的响应asp.net

  13. 13

    ASP.NET文件下载到客户端并在服务器上进行清理

  14. 14

    ASP.NET:将数据从客户端发布到服务器

  15. 15

    ASP.Net服务器控制客户端脚本

  16. 16

    带ASP.NET服务器的PhoneGap客户端

  17. 17

    .NET WebSocket客户端和服务器库

  18. 18

    如何在ASP.NET Core 3.1 MVC中进行RequiredIf客户端和服务器端验证?

  19. 19

    为什么在使用ASP.NET MVC捆绑包时,我的客户端为什么要去服务器检查文件是否被修改?

  20. 20

    为什么在使用ASP.NET MVC捆绑包时,我的客户端为什么要去服务器检查文件是否被修改?

  21. 21

    asp.net服务器端已禁用客户端启用了单选按钮

  22. 22

    设置ASP.NET Button属性客户端和读取属性值服务器端

  23. 23

    在ASP.NET中使用C#从客户端向服务器端发送值

  24. 24

    从服务器端ASP.NET C#访问从客户端创建的缓存变量

  25. 25

    ASP NET MVC 5从服务器删除文件

  26. 26

    ASP.NET Core MVC MySQL服务器连接

  27. 27

    ASP NET MVC 5从服务器删除文件

  28. 28

    ASP.NET MVC从服务器端调用REST服务

  29. 29

    从服务器向25个客户端广播消息,没有任何延迟C#asp.net

热门标签

归档