Ö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ğu bildirimi 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 kat ettiği mesafe gösterilebilir.
Ön plan hizmetini 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 bildirim kullanmak isteyeceğiniz kadar önemsizse muhtemelen farklı bir arka plan çalışması seçeneği kullanmak istersiniz.
Bu kılavuzda aşağıdaki konular 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 işleme
- Ön plan hizmetini arka plandan başlatmayla ilgili kısıtlamalar
- Ön plan hizmeti türleri
- Ön plan hizmeti zaman aşımı davranışı
- Ön plan hizmetlerinde yapılan değişiklikler