|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2024/5/7 18:08:37 |
标题: |
|
加入我的收藏 |
楼主: |
各位大神:
有个关于安卓服务程序的问题一直没怎么搞明白,求指教。
我想实现一个类似微信一样的程序,就算是关闭了软件,也可以接收到消息通知之类的功能,该使用什么类型的服务程序呢?
目前我看到有4种模式: 1.Local Service 2.Intent Loacal Service 3.Remote Service 4.Intent Remote Service
之前搜了好久看到有个大神xalion写了一篇关于服务程序的文章,我就算是照做也没办法在前端软件关闭后,接收到消息。
也看了DELPHI帮助,说得含含糊糊的,也没怎么看明白,所以有没有哪位大神给科普一下,在此谢了。
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟 |
作者: |
|
2024/5/7 19:20:22 |
1楼: |
楼主,先问一个问题:你的 service 实现了没有?能不能在后台正常运行?
然后,再说通知的事情。
----------------------------------------------
-
|
作者: |
|
2024/5/7 19:28:20 |
2楼: |
如果前台软件处于使用与激活状态,没有问题,但前台软件一旦关闭或不处于显示状态,就不能收到通知了
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
|
作者: |
|
2024/5/7 19:51:30 |
3楼: |
1、要把服务注册成前台程序,就是要在顶部状态栏有个图标,这时就不会被系统杀死。 2、要在休眠状态下接收通知,要用到定时器。这个定时器是时钟定时器,就像闹钟一样的,定时启动后看有没有通知,没有继续休眠,有开屏显示通知。注意,这个定时器是运行在小CPU上的,不运行在主CPU上,所以和休眠一样很省电。
----------------------------------------------
-
|
作者: |
|
2024/5/8 8:41:54 |
4楼: |
服务不服务只是运行的形式,你这种需求用socket实现监听不就行了,难道服务程序会休眠? 或者实现个http_serv, 给个API让客户端第三方调用也行啊。。。不解
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
|
作者: |
|
2024/5/8 8:53:25 |
5楼: |
目前主要问题是,前台的软件一旦关闭,服务就不起作用了,软件打开就有效,是不是服务类型不对,我选择的是Local Service
此帖子包含附件:
大小:26.1K |
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
|
作者: |
|
2024/5/8 8:55:21 |
6楼: |
我想要的是类似微信一样,就算前台关闭了,也一样能收到通知信息。
【另外建议一下,这个网站的滑动验证能不能优化一下,每次都要搞半天才能成功】
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
|
作者: |
|
2024/5/8 9:46:53 |
7楼: |
最新进度:
我用Remote Service也做了一个案例,问题还是一样的,只要前台软件关闭就没办法接收到后台服务的通知。
我想这是不是跟Service类型无关,还有点其它的玄机啊
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
|
作者: |
|
2024/5/8 14:47:17 |
8楼: |
弹出对话框,引导用户开启应用后台活动,提示用户不开启收不到实时通知
----------------------------------------------
欢迎加入OrangeUI的app开发阵营:http://www.orangeui.cn/,联系QQ452330643
|
作者: |
|
2024/5/8 16:46:22 |
9楼: |
看了一下这位大哥写得一篇文章,才发现要想实现微信这样杀不死的服务,原来是这么复杂的一件事,看来只能后面再研究了
https://blog.csdn.net/qq_35405391/article/details/83310680/
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
|
作者: |
|
2024/5/8 17:22:36 |
10楼: |
android上还有杀不死的服务么?
----------------------------------------------
--
|
|