繁体   English   中英

Android,C#:如何使我的应用程序在后台不断检查新闻?

[英]Android, C#: How can I make my app constantly check for news in the background?

我们正在开发一个小型社交应用程序,该应用程序应该通过用户电话上的一些推送通知来告知用户喜欢,评论,新朋友请求等。 因此,即使该应用程序根本没有打开(例如,如whatsapp),用户仍会收到有关其应用程序中的新闻的通知。

所以问题是,我几乎不知道如何继续这种聪明的方法。 我使用了启动服务,但关闭应用程序后这些服务无法运行。 我将如何处理? 任何线索将不胜感激!

谢谢 :)

如果您希望每隔X分钟从服务器获取数据,则可能需要使用AlarmManager

Intent intent = new Intent(this, YourClass.class);
PendingIntent pendingIntent = PendingIntent.getService(this, 0, intent, 0);
AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(),X * 60000, pendingIntent);

用分钟数替换X。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM