Ön plan hizmetleri, kullanıcının fark edebileceği işlemleri eşzamansız olarak gerçekleştirmenize olanak tanır. Ön plan hizmetleri, uygulamanızın ön planda bir işlem gerçekleştirdiğini ve sistem kaynaklarını kullandığını belirtmek için durum çubuğunda bildirim gösterir.
Ön plan hizmetlerini kullanan uygulamalara örnek olarak aşağıdakiler verilebilir:
- Ön plan hizmetinde müzik çalan bir müzik çalma uygulaması. Bildirimde, çalmakta olan şarkı gösterilebilir.
- Kullanıcıdan izin aldıktan sonra kullanıcının koşusunu ön plan hizmetinde kaydeden bir fitness uygulaması. Bildirimde, kullanıcının mevcut fitness oturumu sırasında katettiği mesafe gösterilebilir.
Ön plan hizmetlerini yalnızca uygulamanızın, doğrudan uygulamayla etkileşimde olmayan kullanıcıların bile fark edebileceği işleri yapması gerektiğinde kullanın. İşlem, minimum öncelikli bir bildirim kullanmak isteyeceğiniz kadar önemsizse muhtemelen farklı bir arka plan çalışması seçeneği kullanmak isteyeceksiniz.
Bu kılavuzda aşağıdaki alanlar açıklanmaktadır:
- Ön plan hizmetlerini beyan etme ve izin isteme
- Ön plan hizmeti başlatma
- Ön plan hizmetini durdurma
- Kullanıcı, ön plan hizmeti olan bir uygulamayı durdurduğunda yapılacak işlemler
- Arka plandan ön plan hizmeti başlatmayla ilgili kısıtlamalar
- Ön plan hizmeti türleri
- Ön plan hizmeti zaman aşımı davranışı
- Ön plan hizmetiyle ilgili sorunları giderme
- Ön plan hizmetlerinde yapılan değişiklikler