2017-02-21 119 views
0

我正在尝试提供一种提醒应用程序,并且为了工作,我需要它在启动电话时自动启动以跟踪时间。正在考虑使用Messaging Center,但只有当应用程序处于活动状态并且已经运行时才会起作用。我正在使用Xamarin.forms,如果有人能指出我正确的方向,我会很感激。在Xamarin.Forms中创建自动启动应用程序

回答

0

Android有一个AlarmManager可以在特定时间启动服务。

iOS没有这样的功能,因此由于安全限制,无法在iOS上完成。

我唯一能想到的就是在iOS上安排LocalNotification,然后用户必须按下才能打开应用程序,但至少它会提醒您。不知道这是否足够。

+0

好的。我不知道如何使用Forms来实现它。但是让我们假设你想做一个消息传递风格的应用程序,应用程序应该在后台自动启动,在用户收到消息时进行监听。任何想法在哪里指向? –

+0

让您的应用程序自动启动或接收消息,是本机功能,您不会使用表单获得任何类似的内容。这意味着在您的Forms应用程序中,您需要在每个特定于平台的项目上本地实现这些内容。即使应用程序关闭,推送通知也是唯一可以继续运行的事件,并且您可以接收它们并按下它,它会启动应用程序,或者在应用程序尚未启动时打开它。 –

+0

好的我如何在单个项目中实现它们? –