یادداشت های انتشار

این صفحه تغییرات عمده در پروتکل Smart Tap Google Wallet را فهرست می کند. یادداشت‌های انتشار بر اساس تاریخ مرتب و مشخص می‌شوند و شامل توضیحات تغییرات هستند.

01-10-2021

  • ساختار سایت را ساده کرد
  • روشن شد که ترمینال باید از NFC A و NFC B پشتیبانی کند
  • روشن شد که ترمینال باید با ISO/IEC 14443 و ISO/IEC 7816-4 مطابقت داشته باشد.
  • تصریح کرد که ترمینال باید در هنگام انجام نظرسنجی خودکار دقت ویژه ای داشته باشد.
  • نسخه جدید اپلیکیشن تاجر را منتشر کرد: 2.7.210610
  • برنامه ترمینال حذف شد، برای ایده‌هایی در مورد نحوه عملکرد ترمینال به نمونه کد ترمینال مراجعه کنید
  • فایل‌های پیکربندی آزمایشی حذف شدند، اکنون آزمایش‌ها از قبل در برنامه تجاری بارگذاری شده‌اند
  • کلید تست خصوصی پیش فرض را به عنوان یک فایل جداگانه اضافه کرد
  • تعداد آزمایش‌ها را در برنامه بازرگان تا حد زیادی کاهش داد و در عین حال پوشش یکسانی داشت
  • تست‌هایی برای تمرین نسخه کلیدی و فیلدهای اختیاری پاسخ OSE اضافه شده است
  • هنگامی که چندین رفتار پایانی پذیرفته شده باشد، آزمون‌ها ملایم‌تر شدند
  • برای تأیید پیکربندی NFC، چک‌هایی در برنامه تاجر اضافه شد
  • تست‌های جدید Google Wallet را تعریف کردیم که برای آنها به اثبات ویدیویی نیاز داریم
  • جزئیات اضافی به اسناد مرجع اضافه شده است

07-02-2021

  • نسخه جدید منتشر شده از ابزار تست Smart Tap:
    • merchantapp -> 2.6.32
    • testconfigs -> 20210207
  • تعداد رکوردهای شیء سرویس مورد استفاده در آزمایش‌هایی را کاهش داد که بر دریافت اطلاعات اضافی تأکید دارند (با این واقعیت که حداکثر اندازه APDU از 253 به 251 بایت کاهش یافته است)

10-07-2020

  • نسخه جدید منتشر شده از ابزار تست Smart Tap:
    • merchantapp -> 2.6.31
    • terminalapp -> 1.6.25
    • testconfigs -> 20200710
  • تست های منسوخ 10.27 و 16.30
  • اعتبار سنجی مستقل از پشتیبانی zlib ساخته شده است
  • اعتبار سنجی ثابت برای اجازه دادن به فیلدهای اختیاری حتی در تست هایی که انتظار آنها را ندارند
  • تأیید اعتبار برای عدم نیاز به فیلدهای اختیاری به جز در آزمایش هایی که به طور خاص به دنبال آنها هستند
  • اضافه شدن تست های 1.31 و 3.20 برای کارت پرواز
  • تست های 1.32 و 3.21 برای پاس های حمل و نقل اضافه شد
  • نام های آزمایشی و رفتارهای ترمینال مورد انتظار را دقیق تر کرد
  • اشتباهات تایپی جزئی رفع شد

12-05-2020

  • اضافه شده سرویس شیء جدید NDEF نوع رکورد: Transit

13-04-2020

30/01/2020

  • نسخه جدید merchantapp منتشر شد -> 2.6.30
  • اندازه گیری برای زمان پایان جلسه NFC اضافه شده است

2019-11-26

  • نسخه جدید منتشر شده از ابزار تست Smart Tap:
    • merchantapp -> 2.6.29
    • terminalapp -> 1.6.25
    • testconfigs -> 20191126
  • تست های منسوخ شده: 7.1 ، 8.3 ، 8.4 ، 10.28 ، 10.29 ، 16.31 ، 16.32
  • اعتبار سنجی پرداخت را تغییر داد تا فقط درخواست و پاسخ PPSE را بررسی کند

03/10/2019

  • کد شبه برای تجزیه قالب اضافه شده است
  • اولین رکوردهای SSR و NSR در رکورد SPR از O به C تغییر کرد

2019-07-26

  • مواد اضافی برای آماده شدن برای صدور گواهینامه شامل پرداخت به نتایج Certify اضافه شده است
  • ساختار سوابق NDEF صادرکننده روشن شد
  • کلید عمومی زودگذر Clarified Merchant در فرمت فشرده در دستور جلسه negotiate smart tap session است.

05/04/2019

  • کنترل‌های پل اشکال‌زدایی Android (ADB) برای برنامه تجاری در آزمایش پیاده‌سازی اضافه شد
  • تعریف شده است که کدام مجموعه آزمایشی برای هر ویژگی اجرا شده باید تکمیل شود
  • اجرای push data اختیاری شد

06-02-2019

  • فایل های پیکربندی برنامه تجاری test_suite_*.json را برای پشتیبانی از موارد زیر تغییر داد:
    • دستور get additional data می تواند پنج یا شش بایت باشد
    • مجموعه شناسه جمع‌آوری پیش‌فرض در اعتبارسنجی را برای پذیرش فرمت باینری یا BCD تغییر داد
    • اعتبارسنجی get additional data از فایل‌های 3.14 تا 3.15 و 17.12 حذف کرد.
    • محموله‌های به‌روزرسانی موجودی مجاز به داشتن 0 padding در فایل‌های 5.10 تا 5.13 و 5.20 هستند.

18-01-2019

  • جزئیات اضافه شده در مورد مواد مورد انتظار شما برای آماده سازی برای گواهی نتایج

15-01-2019

  • برنامه تجاری را برای پشتیبانی از حداکثر طول APDU 253 بایت برای Smart Tap 2.1 به روز کرد.
  • مجموعه‌های آزمایشی برنامه تجاری را به‌روزرسانی کرد تا با برنامه تجاری جدید سازگار باشد

05/11/2018

30/08/2018

2018-08-27

  • اسناد توسعه دهنده Smart Tap آنلاین را منتشر کرد. برای فهرستی از تغییرات ایجاد شده در نسخه‌های قبلی پروتکل، به سابقه اسناد پیش‌نویس ما مراجعه کنید

پیش نویس تاریخچه اسناد

این مستندات توسعه دهنده هوشمند Google Wallet آنلاین به روزترین منبع حقیقت است. فهرست زیر به جزئیات نسخه‌های پیش‌نویس قبلی پروتکل مشترک Smart Tap 2.1 می‌پردازد:

  • ویرایش 0.5، 04-09-2015 - پیش نویس اول
  • ویرایش 0.6، 07/09/2015 - نمودارهای جریان تراکنش اضافه شد
  • ویرایش 0.7، 10/09/2015 - تعاریف APDU و برچسب‌ها اضافه شد
  • ویرایش 0.82، 2015-09-24 - ویژگی های متفرقه به روز شد و ارائه مطالب پاک شد
  • ویرایش 0.83، 25/09/2015 - رمزگذاری، امنیت و برچسب‌ها به‌روزرسانی شده
  • ویرایش 0.91، 02/10/2015 - به‌روزرسانی به رمز، دستورات و جریان‌ها
  • ویرایش 0.92، 26-10-2015 - NDEF برای پیام های داده اضافه شد
  • ویرایش 0.93، 10-12-2015 - شامل جلسه ایمن ضربه هوشمند مذاکره
  • ویرایش 0.94، 13/01/2016 - SELECT OSE به روز شد و مشکلات مربوط به طول NDEF برطرف شد
  • ویرایش 0.95، 08/02/2016 - فیلدهای push data اضافه شد
  • ویرایش 0.951، 17/02/2016 - ورودی های واضح برای امضای پیام
  • ویرایش 0.952، 18/02/2016 - رفع مشکلات جزئی با وضعیت NDEF جلسه و رکورد اولیه
  • ویرایش 0.960، 25/02/2016 - کلید عمومی گوشی اصلاح شده که در پاسخ negotiate بازگردانده می شود، سابقه خدمات PPSE حذف می شود، شناسه صادرکننده کیف پول به سابقه مشتری اضافه می شود، نوع خدمات ثبت نام برای سابقه خدمات جدید اضافه می شود، و کلمه وضعیت more data را روشن می کند.
  • ویرایش 0.961، 01-03-2016 - الزامات ترمینال روشن شد و handset به mobile device تغییر نام داد
  • ویرایش 0.970، 07-07-2016 - چندین ویژگی برای ضربه زدن هوشمند 2.1 اصلاح شد، VAS اصلاح شده بیش از پرداخت، کلمات وضعیت روشن شد، و تقسیم بندی معرفی شد.
  • ویرایش 0.971، 2016-07-28 - قطع کردن نهایی و قابلیت‌های POS اضافه شده ضبط برای push data
  • ویرایش 0.972، 05-08-2016 - بخش "دریافت بسته رکورد پاسخ داده" به روز شد و فیلدهای پاسخ OSE اصلاح شد
  • ویرایش 0.973، 30-08-2016 - برچسب های OSE اضافی و کلمات وضعیت 9502 ، 9404 ، 9405 ، و 9406 اضافه شد
  • ویرایش 0.974، 29/09/2016 - Master Nonce اضافه شد
  • ویرایش 0.975، 09/12/2016 - مفهوم کلید رمزنگاری اضافه شد، پیوست C اضافه شد: مدیریت کلید، احراز هویت زنده روشن، تعریف شده 9407 و 9408 ، ترتیب بایت جزئیات تراکنش را روشن کرد، گنجاندن "mdn" را در قسمت Record ID روشن کرد، و "oid" برای سابقه وضعیت سرویس روشن شد
  • ویرایش 0.976، 21-03-2017 - توضیحات رفتار ترمینال مورد انتظار برای کلمات وضعیت داده شده را به روز کرد و الزامات عملکرد زمان ضربه را روشن کرد
  • ویرایش 0.977، 10/05/2017 - قالب‌های مرتبط با متن از انواع قالب‌های اولیه حذف شد
  • ویرایش 0.978، 10-09-2017 - فرمت نسخه کلید بلند مدت را روشن کرد، در صورت نیاز negotiate روشن شد، signature و IV را روشن کرد، C3 به پاسخ OSE اضافه کرد، و رکوردهای MER و SLR را در رکورد SRQ از C به M تغییر داد.
  • ویرایش 0.979، 25-04-2018 - اضافه شدن دو نوع رکورد سرویس Object NDEF: Event Ticket و Flight