Android, ana bilgisayar dışı kart emülasyonu için güvenli öğeyle NFC kart emülasyonunu destekler. (Daha fazla bilgi için Ana makineye dayalı kart emülasyonuna genel bakış başlıklı makaleyi inceleyin.) Ancak Android platformunda, Dokundur ve öde ayarında belirtilen tercih edilen ödeme hizmeti, güvenlik unsuru içindeki uygulamayla her zaman senkronize edilmez. Bu durumda, güvenli öğedeki tercih edilmeyen bir ödeme hizmetinin, tercih edilen ödeme hizmeti yerine kullanılması mümkündür.
Android 11'deki off-host payment synchronization (off-host ödeme senkronizasyonu) özelliği, Dokundur ve öde'deki ödeme yapılandırmasını, temassız ön uçtaki (CLF) yönlendirme yapılandırmasını ve güvenli öğedeki uygulama tarafından seçilen durumu senkronize etmenize olanak tanıyan bir mekanizma sağlar.
Aşağıdaki şemada, ana makine dışında ödeme senkronizasyonu özelliğinin tasarım mimarisi gösterilmektedir.

Uygulama
Cihazda, NCI 2.0 standardını destekleyen bir NFC denetleyicisi bulunmalı ve cihaz, Android Açık Kaynak Projesi NFC ve Açık Mobil Uygulama Programlama Arayüzü (OMAPI) çerçevelerini kullanmalıdır.
Framework API'leri
Ana makine dışı ödeme senkronizasyonunu uygulamak için Android Açık Kaynak Projesi'nde bulunan aşağıdaki çerçeve API'lerini kullanın:
getAidsForPreferredPaymentService()
: Tercih edilen ödeme hizmeti için kayıtlı AID'leri alır.getRouteDestinationForPreferredPaymentService()
: Tercih edilen ödeme hizmetinin rota hedefini alır.getDescriptionForPreferredPaymentService()
: Tercih edilen ödeme hizmetinin kullanıcı tarafından görülebilen açıklamasını döndürür.android.permission.NFC_PREFERRED_PAYMENT_INFO
(izin): Uygulamaların, tercih edilen NFC ödeme hizmeti bilgilerini almasına izin verir.android.nfc.action.PREFERRED_PAYMENT_CHANGED
(yayın işlemi): Tercih edilen ödeme hizmeti değiştiyse bildirim gönderme amaçlıdır.
Doğrulama
Cihaz dışı ödeme senkronizasyonu özelliğini uygulamanızı doğrulamak için, ilgili güvenli öğeleri içeren güvenli öğe uygulamalarını yükleyin ve ardından farklı koşullarda NFC okuyucudan uygun yanıtlar gelip gelmediğini kontrol edin.