Как создать постоянное уведомление с помощью кнопки принудительного закрытия? - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть приложение Xamarin Forms, которое работает нормально, но мне нужно реализовать новую функцию, похожую на эту ссылку .

Мне нужно создать уведомление для приложения, которое сохраняется какПока приложение работает.В уведомлении должна быть кнопка «принудительное уничтожение».Аналогично тому, как Google Maps позволяет пользователю «завершать навигацию», а некоторые приложения музыкального проигрывателя позволяют пользователю управлять музыкой из панели уведомлений.

Может кто-нибудь сказать мне, с чего начать, или какие ресурсы я могу проверить?

Вот небольшой фон проблемы, с которой мы сталкиваемся.У нас есть приложение, которое может создать поток WebRTC.Пользователь может зеркально отвести свое Android-устройство на экран.Теперь, если они решат «Провести последние», чтобы закрыть приложение, служба WebRTC не будет уничтожена.Пользователь должен использовать «Force Close» из App Info, чтобы действительно завершить свой поток.Если они этого не сделают, они могут предположить, что их действие Swipe Recent закрыло приложение вместе с зеркальным потоком, в то время как на самом деле оно все еще транслирует их экран.Это происходит на некоторых устройствах Android 8.

Мы думаем, что, возможно, панель уведомлений, подобная скриншоту, будет сохраняться даже после того, как приложение будет удалено из списка «Последние», пока пользователь не решит действительно завершитьприложение и его сервис WebRTC из области уведомлений.

Спасибо.

...