این صفحه تغییرات عمده در پروتکل 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
- برنامه نمونه Google Wallet Smart Tap را منتشر کرد
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حذف کرد. - محمولههای بهروزرسانی موجودی مجاز به داشتن
0padding در فایلهای5.10تا5.13و5.20هستند.
- دستور
18-01-2019
- جزئیات اضافه شده در مورد مواد مورد انتظار شما برای آماده سازی برای گواهی نتایج
15-01-2019
- برنامه تجاری را برای پشتیبانی از حداکثر طول APDU 253 بایت برای Smart Tap 2.1 به روز کرد.
- مجموعههای آزمایشی برنامه تجاری را بهروزرسانی کرد تا با برنامه تجاری جدید سازگار باشد
05/11/2018
-
Select Mobile Wallet using OSE - OSE.VAS.01در نمای کلی فرمان APDU،0دنباله در انتخاب کیف پول موبایلی حذف شد
30/08/2018
- کد وضعیت
9302در کلمات وضعیت اضافه شد
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