2017-02-21 46 views
0

Я пытаюсь сделать вид приложения напоминания, и для этого мне это нужно, чтобы он запускался автоматически, когда телефон включается, чтобы отслеживать время. Думал об использовании Центра обмена сообщениями, но это будет работать только тогда, когда приложение будет активно и работает уже. Я использую Xamarin.forms, так что было бы полезно, если бы кто-то мог указать мне в правильном направлении.Создание приложений автозапуска в Xamarin.Forms

ответ

0

У Android есть AlarmManager, который может начать обслуживание в определенное время.

У iOS нет такой функции, и, следовательно, это невозможно сделать на iOS из-за ограничений безопасности.

Единственное, о чем я думаю, это запланировать LocalNotification на iOS, который пользователь должен будет нажать, чтобы открыть приложение, но, по крайней мере, это будет напоминанием о родах. Не уверен, что этого будет достаточно.

+0

ОК. Я не знаю, как реализовать это с помощью форм. Но предположим, что вы хотите создать приложение стиля сообщений, где приложение должно автоматически запускаться в фоновом режиме, слушая, когда пользователь получает сообщение. Любые идеи о том, где указать? –

+0

Когда ваше приложение запускается автоматически или получает сообщения, является родной функцией, вы не получите ничего подобного формам. Это означает, что в вашем приложении Forms вам необходимо реализовать эти вещи изначально на каждом конкретном проекте платформы. Push-уведомления будут единственной вещью, которая могла бы работать даже тогда, когда приложение закрыто, и вы сможете получить их и нажать на него, и оно запустит приложение или откроет его, если оно еще не было. –

+0

ok как реализовать их в отдельном проекте? –