Çalışma mantığı

SDK'nın topladığı sinyal, uygulamanın verdiği tepki ve sunucunun yetkilendirmesi ayrı sözleşmelerle tanımlanır. Hata kodları, desteklenen sürümler, veri alanları ve çakışma davranışı belgelenir. SDK'nın uygulamayı koşulsuz kapatması önemli ürün etkileri doğurabilir.

Uygulamada nasıl değerlendirilir?

Bir ödeme SDK'sı risk algıladığında ilgili işlemi durdurup anlaşılır bir hata döndürebilir. Ana uygulama kullanıcıya yeniden deneme veya destek yolunu sunar. Sunucu işlem kimliği sayesinde aynı ödemenin tekrar başlatılmasını yönetir.

Sınırlar ve yaygın hatalar

Ana uygulama içindeki başka bir güvenlik ürünüyle uyum otomatik varsayılmaz. İki koruma katmanının derleme sırası ve çalışma zamanı etkisi test edilmelidir.

Kontrol listesi

  • Hata ve olay sözleşmesi yayımlayın
  • Veri alanlarını açıklayın
  • Ana uygulama kombinasyonlarını test edin

Karar verirken

Koruma davranışını entegrasyon sözleşmesinin parçası yapın. Müşteri uygulama, SDK'nın hangi durumda hangi işlevi sınırlandırdığını bilsin.

Kaynaklar ve kapsam

Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.

Kaynak seçimi ve yayın ilkeleri