Ç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.