Sürüm notları

Bu sayfada, Google Cüzdan Akıllı Dokunma protokolünde yapılan önemli değişiklikler listelenmektedir. Sürüm notları tarihe göre sıralanıp tanımlanır ve değişikliklerin açıklamalarını içerir.

2021-10-01

  • Site yapısını basitleştirdik
  • Terminalin NFC A ve NFC B'yi desteklemesi gerektiği açıkça belirtildi
  • Terminalin ISO/IEC 14443 ve ISO/IEC 7816-4 ile uyumlu olması gerektiği belirtildi
  • Terminalin otomatik anket yaparken özellikle dikkatli olması gerektiği belirtildi.
  • Satıcı uygulamasının yeni bir sürümü yayınlandı: 2.7.210610
  • Terminal uygulaması kaldırıldı, bir terminalin nasıl çalışması gerektiği hakkında fikir edinmek için örnek terminal koduna bakın
  • Test yapılandırma dosyaları kaldırıldı. Testler artık satıcı uygulamasına önceden yükleniyor.
  • Varsayılan gizli test anahtarı ayrı bir dosya olarak eklendi
  • Aynı kapsam korunurken satıcı uygulamasındaki test sayısı büyük ölçüde azaltıldı
  • Anahtar sürümünü ve belirli OSE yanıtı isteğe bağlı alanlarını uygulamak için testler eklendi
  • Kabul edilen birden fazla terminal davranışı olduğunda testler daha esnek hale getirildi
  • NFC yapılandırmasını doğrulamak için satıcı uygulamasında kontroller eklendi
  • Videolu kanıtı zorunlu kıldığımız yeni Google Cüzdan testleri belirlendi
  • Referans dokümanlara ilave ayrıntılar eklendi

2021-02-07

  • Akıllı Dokunma test araçlarının yeni sürümü yayınlandı:
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • "Ek Verileri Al"ı vurgulayan testlerde kullanılan hizmet nesnesi kayıtlarının sayısı azaltıldı (maksimum APDU boyutunun 253'ten 251 bayta düşürülmesi kabul edilir)

2020-07-10

  • Akıllı Dokunma test araçlarının yeni sürümü yayınlandı:
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • Desteği sonlandırılan testler: 10.27 ve 16.30
  • Doğrulama, zlib desteğinden bağımsız yapıldı
  • İsteğe bağlı alanlara, bunları beklemeyen testlerde bile izin vermek için doğrulama düzeltildi
  • Doğrulama, özel olarak bunları arayan testler dışında isteğe bağlı alanları gerektirmeyecek şekilde düzeltildi.
  • Biniş kartları için 1.31 ve 3.20 testleri eklendi
  • Toplu taşıma kartları için 1.32 ve 3.21 testleri eklendi
  • Test adlarını ve beklenen terminal davranışlarını daha doğru hale getirdiler
  • Küçük yazım hataları düzeltildi

2020-05-12

  • Yeni Hizmet Nesnesi NDEF Kayıt türü eklendi: Transit

2020-04-13

2020-01-30

  • merchantapp dizisinin yeni sürümü yayınlandı -> 2.6.30
  • NFC oturumu bitiş zamanı için ölçüm eklendi

2019-11-26

  • Akıllı Dokunma test araçlarının yeni sürümü yayınlandı:
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • Desteği sonlandırılan testler: 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • Ödeme doğrulaması, yalnızca PPSE isteğini ve yanıtını kontrol edecek şekilde değiştirildi

2019-10-03

  • Biçim ayrıştırma için sözde kod eklendi
  • SPR kaydındaki ilk SSR ve NSR kayıtları O iken C olarak değiştirildi

2019-07-26

  • Sonuçları onaylamak için ödeme içeren sertifikaya hazırlanmak üzere ek materyal eklendi
  • Sertifikayı Veren NDEF Kaydının yapısı netleştirildi
  • Netleştirilmiş Satıcı geçici ortak anahtarı, negotiate smart tap session komutunda sıkıştırılmış biçimdedir

2019-04-05

  • Uygulamayı test etme bölümünde satıcı uygulaması için Android Debug Bridge (ADB) kontrolleri eklendi
  • Uygulanan her özellik için hangi test paketlerinin tamamlanması gerektiği tanımlandı
  • push data uygulaması isteğe bağlı hale getirildi

2019-02-06

  • Satıcı uygulaması test_suite_*.json yapılandırma dosyaları, aşağıdakileri destekleyecek şekilde değiştirildi:
    • get additional data komutu beş veya altı bayt uzunluğunda olabilir
    • Doğrulamada ayarlanan varsayılan Toplayıcı Kimliği, ikili veya BCD biçimini kabul edecek şekilde değiştirildi
    • 3.14 dosyalarından 3.15 ve 17.12 dosyalarına get additional data doğrulaması kaldırıldı
    • 5.10 ile 5.13 ve 5.20 arasındaki dosyalarda 0 dolgusu olması için izin verilen bakiye güncelleme yükleri

2019-01-18

  • Sonuçları onaylamak için hazırlanırken tamamlamanız gereken materyaller hakkında ayrıntılı bilgi eklendi.

2019-01-15

  • Satıcı uygulaması, Smart Tap 2.1 için maksimum 253 bayt APDU uzunluğunu destekleyecek şekilde güncellendi
  • Satıcı uygulaması test paketleri, yeni satıcı uygulamasıyla uyumlu olacak şekilde güncellendi.

2018-11-05

2018-08-30

2018-08-27

  • Online Smart Tap geliştirici belgeleri yayınlandı. Protokolün önceki sürümlerinde yapılan değişikliklerin listesi için Taslak belge geçmişi sayfamıza bakın.

Taslak doküman geçmişi

Bu çevrimiçi Google Cüzdan Akıllı Dokunma geliştirici dokümanı en güncel doğru kaynağıdır. Aşağıda, paylaşılan Akıllı Dokunma 2.1 protokolünün önceki taslak sürümleri ayrıntılı olarak açıklanmaktadır:

  • Düzeltme 0.5, 2015 - 04.09.2015 - İlk taslak
  • Düzeltme 0.6, 07.09.2015 - İşlem akışı diyagramları eklendi
  • Düzeltme 0.7, 10.09.2015 - APDU ve etiket tanımları eklendi
  • Düzeltme 0.82, 24.09.2015 - Çeşitli özellikler güncellendi ve materyalin sunumu temizlendi
  • Düzeltme 0.83, 25.09.2015 - Kripto, Güvenlik ve Etiketler Güncellendi
  • Düzeltme 0.91, 10.10.2015 - Şifre, Komutlar ve Akışlar olarak güncellendi
  • Düzeltme 0.92, 26.10.2015 - Veri mesajları için NDEF eklendi
  • Düzeltme 0.93, 10.12.2015 - Pazarlık Akıllı Dokunma Güvenli Oturumu Dahildir
  • Düzeltme 0.94, 13.01.2016 - SELECT OSE güncellendi ve NDEF uzunluklarıyla ilgili sorunlar düzeltildi
  • Düzeltme 0.95, 08.02.2016 - push data alanları eklendi
  • Düzeltme 0.951, 17.02.2016 - İleti imzası için girişler netleştirildi
  • Düzeltme 0.952, 18.02.2016 - Oturum NDEF durumu ve temel kayıtla ilgili küçük sorunlar düzeltildi
  • Düzeltme 0.960, 0.960, 25.02.2016 - Değiştirilmiş Ahize ortak anahtarı negotiate yanıtında döndürülecek, PPSE hizmet kaydı kaldırıldı, cüzdanı veren kuruluş kimliği müşteri kaydına eklendi, yeni hizmet kaydı için kaydolma hizmeti türü eklendi ve more data durum kelimesi açıklandı
  • Düzeltme 0.961, 01.03.2016 - Terminal gereksinimleri açıklandı ve handset öğesi mobile device olarak yeniden adlandırıldı
  • Düzeltme 0.970, 07.07.2016 - Akıllı dokunma 2.1 için birden çok özellik değiştirildi, ödeme üzerindeki VAS değiştirildi, durum kelimeleri açıklandı ve bölümleme işlevi kullanıma sunuldu.
  • Düzeltme 0.971, 28.07.2016 - Bölme işlemi tamamlandı ve POS Özellikleri kaydı push data içine eklendi
  • Düzeltme 0.972, 05.08.2016 - "Veri yanıtı kayıt paketi al" bölümü güncellendi ve OSE yanıt alanları düzeltildi
  • Düzeltme 0.973, 08.08.2016 - İlave OSE etiketleri ve durum kelimeleri eklendi 9502, 9404, 9405 ve 9406
  • Düzeltme 0.974, 29.09.2016 - Ana Nonce Eklendi
  • 09.0.2016 Düzeltme - 09.12.2016 - Şifreleme anahtarı kavramı eklendi, Ek C: Anahtar yönetimi, canlı kimlik doğrulama açıklandı, 9407 ve 9408 tanımlandı, işlem ayrıntılarının bayt sıralaması açıklandı, Kayıt Kimliği alanına "mdn"nin dahil edilmesi açıklandı ve hizmet durumu kaydı için "oid" açıklaması yapıldı
  • Düzeltme 0.976, 21.03.2017 - Belirtilen durum kelimeleri için beklenen terminal davranışı açıklamaları güncellendi ve dokunma süresi performans şartına açıklık getirildi
  • Düzeltme 0.977, 10.05.2017 - Metinle ilişkili biçimler basit biçim türlerinden kaldırıldı
  • Düzeltme 0.978, 09.09.2017 - Uzun vadeli anahtar sürümü biçimine açıklık getirildi, negotiate gerekli olduğunda açıklandı, signature ve IV politikası netleştirildi, OSE yanıtına C3 eklendi ve SRQ kaydındaki MER ve SLR kayıtları C iken M olarak değiştirildi
  • Düzeltme 0.979, 25.04.2018 - İki yeni Hizmet Nesnesi NDEF Kayıt türü eklendi: Event Ticket ve Flight