Ghi chú phát hành

Trang này liệt kê các thay đổi chính đối với giao thức Chạm thông minh của Google Wallet. Ghi chú phát hành được sắp xếp và xác định theo ngày, đồng thời có nội dung mô tả về các thay đổi.

2021-10-01

  • Đơn giản hoá cấu trúc trang web
  • Làm rõ rằng thiết bị đầu cuối phải hỗ trợ NFC A và NFC B
  • Làm rõ rằng thiết bị đầu cuối phải tuân thủ ISO/IEC 14443ISO/IEC 7816-4
  • Làm rõ rằng thiết bị đầu cuối phải đặc biệt cẩn trọng khi thực hiện thăm dò tự động.
  • Đã phát hành phiên bản mới của ứng dụng người bán: 2.7.210610
  • Xoá ứng dụng Terminal, hãy tham khảo mã thiết bị đầu cuối mẫu để biết ý tưởng về cách hoạt động của thiết bị đầu cuối
  • Xoá các tệp cấu hình kiểm thử, hiện các kiểm thử được tải trước vào ứng dụng của người bán
  • Đã thêm khoá kiểm thử riêng tư mặc định dưới dạng một tệp riêng
  • Giảm đáng kể số lượng bài kiểm thử trong ứng dụng của người bán trong khi vẫn giữ nguyên mức độ phù hợp
  • Thêm chương trình kiểm thử để thực thi phiên bản khoá và các trường không bắt buộc chọn lọc của phản hồi OSE
  • Giúp kiểm thử linh hoạt hơn khi có nhiều hành vi thiết bị đầu cuối được chấp nhận
  • Đã thêm các bước kiểm tra trong ứng dụng của người bán để xác minh cấu hình NFC
  • Xác định các thử nghiệm mới của Google Wallet mà chúng tôi yêu cầu bằng chứng bằng video
  • Đã thêm thông tin bổ sung vào tài liệu tham khảo

2021-02-07

  • Phát hành phiên bản mới của công cụ kiểm tra Chạm thông minh:
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • Giảm số lượng bản ghi đối tượng dịch vụ dùng trong các hoạt động kiểm thử áp dụng "Get Additional Data" (Lấy dữ liệu bổ sung) (điều chỉnh cho phù hợp với thực tế là kích thước APDU tối đa đã giảm từ 253 xuống còn 251 byte)

2020-07-10

  • Phát hành phiên bản mới của công cụ kiểm tra Chạm thông minh:
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • Không dùng các chương trình kiểm thử 10.2716.30 nữa
  • Đã thực hiện xác thực độc lập với sự hỗ trợ zlib
  • Khắc phục tính năng xác thực để cho phép các trường không bắt buộc ngay cả trong những lượt kiểm thử không mong muốn
  • Khắc phục quy trình xác thực để không yêu cầu các trường không bắt buộc, ngoại trừ trong các chương trình kiểm thử cần tìm các trường đó
  • Thêm thử nghiệm 1.313.20 cho thẻ lên máy bay
  • Thêm thử nghiệm 1.323.21 cho thẻ đi phương tiện công cộng
  • Tạo tên kiểm thử và hành vi dự kiến của thiết bị đầu cuối chính xác hơn
  • Sửa các lỗi chính tả nhỏ

2020-05-12

  • Thêm loại bản ghi NDEF mới của đối tượng dịch vụ: Transit

2020-04-13

2020-01-30

  • Đã xuất bản phiên bản mới của merchantapp -> 2.6.30
  • Thêm thước đo cho thời gian kết thúc phiên NFC

2019-11-26

  • Phát hành phiên bản mới của công cụ kiểm tra Chạm thông minh:
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • Các thử nghiệm không dùng nữa: 7.1, 8.3, 8.4, 10.28, 10.29, 16.31, 16.32
  • Đã thay đổi phương thức Xác thực giao dịch thanh toán thành chỉ kiểm tra yêu cầu và phản hồi PPSE

2019-10-03

  • Thêm mã giả để phân tích cú pháp định dạng
  • Đã thay đổi bản ghi SSRNSR đầu tiên trong bản ghi SPR từ O thành C

2019-07-26

  • Thêm tài liệu bổ sung để chuẩn bị cho bài đánh giá cấp chứng chỉ có thanh toán nhằm Chứng nhận kết quả
  • Cấu trúc Bản ghi NDEF của trình phát hành làm rõ
  • Khoá công khai tạm thời của người bán đã làm rõ có định dạng nén trong lệnh negotiate smart tap session

2019-04-05

  • Thêm các tuỳ chọn điều khiển Cầu gỡ lỗi Android (ADB) cho ứng dụng của người bán trong phần Kiểm thử phương thức triển khai
  • Xác định những bộ kiểm thử cần được hoàn tất cho từng tính năng được triển khai
  • Không bắt buộc phải triển khai push data

2019-02-06

  • Sửa đổi các tệp cấu hình test_suite_*.json của ứng dụng người bán để hỗ trợ những nội dung sau:
    • Lệnh get additional data có thể dài 5 hoặc 6 byte
    • Thay đổi tập hợp mã bộ sưu tập mặc định trong quá trình xác thực để chấp nhận tệp nhị phân hoặc định dạng BCD
    • Xoá tính năng xác thực get additional data khỏi các tệp 3.14 đến 3.1517.12
    • Cho phép các tải trọng cập nhật số dư có khoảng đệm 0 trong các tệp 5.10 đến 5.135.20

2019-01-18

2019-01-15

  • Cập nhật ứng dụng của người bán để hỗ trợ độ dài APDU tối đa là 253 byte cho Smart Tap 2.1
  • Cập nhật bộ thử nghiệm ứng dụng của người bán để tương thích với ứng dụng mới của người bán

2018-11-05

2018-08-30

2018-08-27

  • Xuất bản tài liệu trực tuyến dành cho nhà phát triển Chạm thông minh. Để biết danh sách các thay đổi được thực hiện trong các phiên bản trước của giao thức, hãy xem Nhật ký tài liệu nháp của chúng tôi

Nhật ký tài liệu nháp

Tài liệu dành cho nhà phát triển Chạm thông minh của Google Wallet trực tuyến này là nguồn thông tin mới nhất. Danh sách sau đây trình bày chi tiết các phiên bản nháp trước đó của giao thức Chạm thông minh 2.1 dùng chung:

  • Bản sửa đổi 0.5, 2015-09-04 - Bản nháp đầu tiên
  • Bản sửa đổi 0.6, 2015-09-07 – Đã thêm biểu đồ luồng giao dịch
  • Sửa đổi 0.7, 2015-09-10 - Thêm các định nghĩa của APDU và Thẻ
  • Bản sửa đổi 0.82, 2015-09-24 - Cập nhật các tính năng khác và dọn dẹp phần trình bày tài liệu
  • Bản sửa đổi 0.83, 2015-09-25 - Cập nhật mật mã, bảo mật và thẻ
  • Sửa đổi 0.91, 2015-10-02 - Cập nhật để Cipher, Commands và Flows
  • Bản sửa đổi 0.92, 2015-10-26 - Thêm NDEF cho thông báo dữ liệu
  • Bản sửa đổi 0.93, 2015-12-10 – Bao gồm Thoả thuận thông minh chạm Phiên bảo mật
  • Bản sửa đổi 0.94, 2016-01-13 – Cập nhật SELECT OSE và khắc phục các vấn đề với độ dài NDEF
  • Bản sửa đổi 0.95, 2016-02-08 – Đã thêm trường push data
  • Sửa đổi 0.951, 2016-02-17 - Làm rõ thông tin đầu vào cho chữ ký thư
  • Bản sửa đổi 0.952, 18-02-2016 – Sửa các vấn đề nhỏ với trạng thái NDEF của phiên và bản ghi gốc
  • Bản sửa đổi 0.960, 2016-02-25 – Đã sửa đổi khoá công khai của Điện thoại di động được trả về trong phản hồi negotiate, xoá hồ sơ dịch vụ PPSE, thêm mã nhà phát hành ví vào hồ sơ khách hàng, thêm loại dịch vụ đăng ký cho hồ sơ dịch vụ mới và làm rõ từ trạng thái more data
  • Bản sửa đổi 0.961, 01-03-2016 – Làm rõ các yêu cầu về thiết bị đầu cuối và đổi tên handset thành mobile device
  • Bản sửa đổi 0.970, 07/07/2016 – Sửa đổi nhiều tính năng cho tính năng chạm thông minh 2.1, sửa đổi VAS qua thanh toán, làm rõ từ ngữ trạng thái và ra mắt tính năng phân đoạn.
  • Bản sửa đổi 0.971, 2016-07-28 – Hoàn tất phân đoạn và thêm Bản ghi chức năng của điểm bán hàng vào push data
  • Bản sửa đổi 0.972, 05-08-2016 – Cập nhật phần "nhận gói bản ghi phản hồi dữ liệu" và sửa các trường phản hồi OSE
  • Bản sửa đổi 0.973, 30-08-2016 – Thêm các thẻ OSE và từ trạng thái bổ sung 9502, 9404, 94059406
  • Bản sửa đổi 0.974, 2016-09-29 - Đã thêm số chỉ dùng một lần
  • Bản sửa đổi 0.975, 2016-12-09 – Thêm khái niệm khoá mã hoá, thêm Phụ lục C: Quản lý khoá, xác thực trực tiếp làm rõ, xác định 94079408, làm rõ thứ tự byte của chi tiết giao dịch, làm rõ việc đưa "mdn" vào trường Mã bản ghi và làm rõ "oid" cho bản ghi trạng thái dịch vụ
  • Bản sửa đổi 0.976, 2017-03-21 – Cập nhật phần mô tả hành vi dự kiến của thiết bị đầu cuối cho các từ trạng thái cụ thể và làm rõ yêu cầu về hiệu suất của thời gian nhấn
  • Bản sửa đổi 0.977, 10-05-2017 – Xoá các định dạng liên quan đến văn bản khỏi các loại định dạng gốc
  • Bản sửa đổi 0.978, 10-09-2017 – Làm rõ định dạng phiên bản khoá dài hạn, làm rõ thời điểm cần negotiate, làm rõ signatureIV, thêm C3 vào phản hồi OSE và thay đổi bản ghi MERSLR trong bản ghi SRQ từ C thành M
  • Bản sửa đổi 0.979, 2018-04-25 – Thêm hai loại Bản ghi NDEF mới của Đối tượng dịch vụ: Event TicketFlight