Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin说明了如何在设备启动时启动后台服务_Xamarin_Callback_Xamarin.forms_Boot_Background Service - Fatal编程技术网

Xamarin说明了如何在设备启动时启动后台服务

Xamarin说明了如何在设备启动时启动后台服务,xamarin,callback,xamarin.forms,boot,background-service,Xamarin,Callback,Xamarin.forms,Boot,Background Service,我读了这篇文章:。我需要在每天6:00启动一个事件,所以我想在设备启动时启动一个后台服务,以便及时触发事件。有回电吗?(相当于香草安卓广播接收器)这里没有内置的表单来支持您。后台服务非常特定于平台,因此需要本机支持 在Android上,我建议使用谷歌云消息(GCM)。它提供了一种在客户端和服务器之间发送数据的方法。但是,它还公开了一些我们可以利用的附加功能(即使您没有将GCM用作应用程序的数据服务),例如定期安排定期后台数据刷新的功能 您将创建一个Android服务: [Service (Exp

我读了这篇文章:。我需要在每天6:00启动一个事件,所以我想在设备启动时启动一个后台服务,以便及时触发事件。有回电吗?(相当于香草安卓广播接收器)

这里没有内置的表单来支持您。后台服务非常特定于平台,因此需要本机支持

在Android上,我建议使用谷歌云消息(GCM)。它提供了一种在客户端和服务器之间发送数据的方法。但是,它还公开了一些我们可以利用的附加功能(即使您没有将GCM用作应用程序的数据服务),例如定期安排定期后台数据刷新的功能

您将创建一个Android服务:

[Service (Exported = true, Permission = "com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE")]
[IntentFilter (new [] {"com.google.android.gms.gcm.ACTION_TASK_READY"})]
在那里,可以执行任意操作。 你可能想查看这篇文章以了解更多细节

在iOS上,最终将使用后台获取。再一次,这里有一篇博文,上面有所有的信息