客户端定时上传坐标

好奇都是要学的 2019-09-06 03:40:00
功能需求。 登陆后1分钟POST服务器一次坐标位置。
网页里放了定时器1分钟POST一次服务器, 外面套了个安卓的壳子。 打开安卓后网页登陆后 不息屏一切正常。 息屏后定时器就不好使了。
请问哪位大神碰上过一样的需求。如何解决的!
...全文
254 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
于小九 2019-09-13
  • 打赏
  • 举报
回复
我之前做过安卓项目也是遇到定时器息屏后计时会停止的问题,找了很久没有解决方案后面就直接设置系统常亮了
  • 打赏
  • 举报
回复
没有人遇到过这样的需求吗?
  • 打赏
  • 举报
回复
引用 9 楼 wanghui0380 的回复:
我问了一下做app的兄弟,他们说这是固有问题,IOS和安卓都是如此。熄屏后浏览器停止动作(要省电啊),不过会有一个事件通知状态为"hide",他们做计时器有用,你这个你没用了,你不是要重新记时,你要的是他动作 所以,还是要玩app的直接在壳上做。
还有最恶心的是 在手机浏览器里 audio不能自动播放。 必须手动触发下。 也就是不能用audio 去模拟推送功能。 因为他压根就不响
引用 13 楼 ManBOyyy 的回复:
[quote=引用 12 楼 好奇都是要学的 的回复:] [quote=引用 7 楼 ManBOyyy 的回复:] 按照你的理解,是不是息屏了,也接收不了數據了?就不能像QQ微信一樣?
还有最恶心的是 在手机浏览器里 audio不能自动播放。 必须手动触发下。 也就是不能用audio 去模拟推送功能。 因为他压根就不响[/quote] 是不是因為沒有用wifi情況下,APP這方面我不太懂[/quote] 跟是不是wifi没关系。 就是 手机的安全机制 不让 audio 自动不放 必须手动触发。 根本绕不过去
ManBOyyy 2019-09-06
  • 打赏
  • 举报
回复
引用 12 楼 好奇都是要学的 的回复:
[quote=引用 7 楼 ManBOyyy 的回复:]

按照你的理解,是不是息屏了,也接收不了數據了?就不能像QQ微信一樣?


还有最恶心的是 在手机浏览器里 audio不能自动播放。 必须手动触发下。 也就是不能用audio 去模拟推送功能。 因为他压根就不响[/quote]
是不是因為沒有用wifi情況下,APP這方面我不太懂
  • 打赏
  • 举报
回复
引用 7 楼 ManBOyyy 的回复:
按照你的理解,是不是息屏了,也接收不了數據了?就不能像QQ微信一樣?
还有最恶心的是 在手机浏览器里 audio不能自动播放。 必须手动触发下。 也就是不能用audio 去模拟推送功能。 因为他压根就不响
  • 打赏
  • 举报
回复
引用 9 楼 wanghui0380 的回复:
我问了一下做app的兄弟,他们说这是固有问题,IOS和安卓都是如此。熄屏后浏览器停止动作(要省电啊),不过会有一个事件通知状态为"hide",他们做计时器有用,你这个你没用了,你不是要重新记时,你要的是他动作 所以,还是要玩app的直接在壳上做。
用SignalR测试了下, 息屏的时候 服务端推送收到数据了。 但是没办法知道 是我在息屏的时候收到的还是 解屏 登陆APP收到的。 反正眼睛识别不出来
  • 打赏
  • 举报
回复
引用 7 楼 ManBOyyy 的回复:
按照你的理解,是不是息屏了,也接收不了數據了?就不能像QQ微信一樣?
用SignalR测试了下, 息屏的时候 还是可以收到数据的。 但是没办法知道 是我在息屏的时候收到的还是 解瓶登陆APP收到的。 反正眼睛识别不出来
wanghui0380 2019-09-06
  • 打赏
  • 举报
回复
我问了一下做app的兄弟,他们说这是固有问题,IOS和安卓都是如此。熄屏后浏览器停止动作(要省电啊),不过会有一个事件通知状态为"hide",他们做计时器有用,你这个你没用了,你不是要重新记时,你要的是他动作 所以,还是要玩app的直接在壳上做。
楠小南 2019-09-06
  • 打赏
  • 举报
回复
这是安卓的机制,息屏后全世界都安静了

只有系统级别的个别服务和一些优先级别比较高的服务会活动,注意:是服务,服务,服务

但是并不保证不会被K 只是活着的几率比较高而已

你套壳不行的,用 C# Xamarin 做个客户端

ManBOyyy 2019-09-06
  • 打赏
  • 举报
回复

按照你的理解,是不是息屏了,也接收不了數據了?就不能像QQ微信一樣?
  • 打赏
  • 举报
回复
引用 4 楼 ManBOyyy 的回复:
肯定不能網頁上做定時器啊,,要不讓客戶端安裝一個app,或者安裝一個插件
现在安的就是APP。 但是 这个APP是我用 网络云打包的。 我不会安卓原生
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
那就在壳子里面做呗,上次好像都说了。你们都已经那样了,终归是少不了一个搞app的伙计
安卓我也不会啊, 这个壳子 是用的 网上的云打包做的。
ManBOyyy 2019-09-06
  • 打赏
  • 举报
回复
肯定不能網頁上做定時器啊,,要不讓客戶端安裝一個app,或者安裝一個插件
  • 打赏
  • 举报
回复
引用 2 楼 wanghui0380 的回复:
这少不了的。安卓还有各种东西。 缩到后台了,被杀了。都开始发定位了,那么后面也就还有状态监控等等一系列要求。 虽然H5能对付一部分,不过终归还有另外一些你对付不了。
现在只要定时器能好使 其他的都搞定了。 就是息屏后 定时器不执行 , 不能上传坐标
wanghui0380 2019-09-06
  • 打赏
  • 举报
回复
这少不了的。安卓还有各种东西。 缩到后台了,被杀了。都开始发定位了,那么后面也就还有状态监控等等一系列要求。 虽然H5能对付一部分,不过终归还有另外一些你对付不了。
wanghui0380 2019-09-06
  • 打赏
  • 举报
回复
那就在壳子里面做呗,上次好像都说了。你们都已经那样了,终归是少不了一个搞app的伙计

62,248

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧