Zebra Technologies Corporation · NASDAQ:ZBRA
Zebra Technologies — Technical Presentation (2023)
34 slides from Zebra Technologies's technical presentation, 2023
Slide 1: Introducing the new Zebra Apple NFC VAS SDK
Introducing the new Zebra Apple NFC VAS SDK Simone Pozzobon Sales Engineer
Slide 2: Agenda
Agenda • Digital Wallet Technology • Apple VAS / Google Smart Tap • Zebra VAS SDK • Setup and APIs • Security Consideration • What Differentiate Zebra VAS readers from Competition? ZEBRA TECHNOLOGIES
Slide 3: Digital Wallet Technology
Digital Wallet Technology ZEBRA TECHNOLOGIES 3
Slide 4: How is the world changing with Wallet technology?
How is the world changing with Wallet technology? “You can forget your keys but not a phone” • 99% Smartphones globally will be capable of making contactless (NFC) transactions/payments by 2027 (2) • 85% of consumers use NFC technology • There are 3.4 billion people in the world with a mobile wallet
Slide 5: What is Wallet technology?
What is Wallet technology? • Wallet is a digital equivalent of physical wallet • Can store Credit Card Information and as well as non- payment digital information • The none-payment Wallet items are part of Apple Value Added Services (VAS) • The equivalent of Apple VAS is Google Smart Tap ZEBRA TECH
Slide 6: What can you store inside your wallet?
What can you store inside your wallet? • Event tickets • Mobile Driver license • Boarding passes • Loyalty cards • Health Insurance cards • Transit tickets • Credit Cards • Ski tickets • And more… ZEBRA TECHNOLOGIES
Slide 7: Accepting non-payment items in mobile wallets with Zebra devices
Now, accepting the world of non-payment related items in mobile wallets is as easy as deploying Zebra mobile devices in your business ZEBRA TECHNOLOGIES 7
Slide 8: Where can you put Apple VAS and Google Smart Tap to work?
Where can you put Apple VAS and Google Smart Tap to work? Just about anywhere! Hospitality Sports and Transportation Retail Healthcare Law • Concierge Entertainment (transit) • Loyalty cards • Insurance cards Enforcement services • Event ticket • Transportation • Membership • Health account • ID val
Slide 9: Apple VAS / Google Smart Tap
Apple VAS / Google Smart Tap ZEBRA TECHNOLOGIES 9
Slide 10: NFC-Enabled Pass journey
NFC-Enabled Pass journey 2 Add the NFC-enabled ticket to your wallet Apple VAS/Smart Tap protocol is used Buy digital ticket Validate the pass using Zebra device 1 3 ZEBRA TECHNOLOGIES 10
Slide 11: Apple VAS / Google Smart Tap
Apple VAS / Google Smart Tap Smart tap is a Google proprietary near-field Apple VAS (Value Added Services) is a technology communication protocol for conveying data designed by Apple to provide NFC enabled passes between an Android mobile device and an (nonpayment Apple Wallet items) on Apple device
Slide 12: Zebra VAS Certified Portfolio
Zebra VAS Certified Portfolio Durable Rugged Ultra-rugged Rugged with maximum TC21/26 TC53/58 TC73/78 display space (SPECIFIC SKU) ET40/45 TC22/27 ZEBRA TECHNOLOGIES
Slide 13: Apple VAS / Smart Tap integration
Apple VAS / Smart Tap integration Google Standard NFC API could be used, but… Apple grants you access to VAS technology only after a strict approval process. Getting access to Google resources is easier, but there’s still a validation process behind Customer Application should support all the pass f
Slide 14: Zebra SDK – Read NFC passes has never been easier
Zebra SDK – Read NFC passes has neverbeen easier • The SDK is designed to help build the application with following capabilities: connect with the Apple device, extract the data from the Apple Wallet and work on this data and provide the feedback to the application running on the Zebra reader • Zebr
Slide 15: Zebra VAS SDK
Zebra VAS SDK ZEBRA TECHNOLOGIES 15
Slide 16: VAS Data and Interaction Sequences
VAS Data and Interaction Sequences Zebra Device (VAS Certified) Apple Wallet NFC Pass Customer App VasConfig Zebra NFC VAS Service Pass Type Id Apple Mobile Device Private Key Android ZebraNfcVas Manager Object Filter Merchant URL ZEBRA TECHNOLOGIES
Slide 17: Information associated with a pass
Information associated with a pass Values required to read a pass Pass Type Identifier • Used to search for passes in a user’s Apple Wallet. Only passes matching this value will be retrieved. MerchantID • Hash value calculated internally by the SDK from the Pass Type Identifier. Private Key • Used t
Slide 18: Where can I download VAS SDK?
Where can I download VAS SDK? You can download the Aar library from the following link: VAS SDK. This page can be reached from the Support and Download page of your device under the Developer tools tab (e.g.: TC22 Support And Downloads) ZEBRA TECHNOLOGIES
Slide 19: What's inside VAS SDK?
What’s inside VAS SDK? • Zebra NFC VAS service APK • Demo APK w/ full source code • Aar library to be imported in your project Zebra NFC VAS service must be installed on the device. The demo app or any other app developed using our SDK won’t read passes data without this service. ZEBRA TECHNOLOGIES
Slide 20: Setup and APIs
Setup and APIs ZEBRA TECHNOLOGIES 20
Slide 21: Add VAS Library into my Android Studio project
Add VAS Library into my Android Studio project 1) Copy the Aar file under app/libs 2) Open File > Project Structure Under Dependencies click «All Modules» Add Aar library using the plus button ZEBRA TECHNOLOGIES
Slide 22: Start using SDK
Start using SDK 1) Implement IZebraServiceConnection interface 2) Init ZebraNfcVas object ZEBRA TECHNOLOGIES
Slide 23: IZebraServiceConnection interface
IZebraServiceConnection interface After SDK init, onServiceConnection callback is triggered IZebraServiceConnection void onServiceConnection; void onServiceDisconnection; void onPassDetected; void onPassFailure; ZEBRA TECHNOLOGIES
Slide 24: Configure VAS SDK
Configure VAS SDK ZEBRA TECHNOLOGIES
Slide 25: Configure VAS SDK
Configure VAS SDK ZEBRA TECHNOLOGIES
Slide 26: Disable pass read in background
Disable pass read in background ZEBRA TECHNOLOGIES
Slide 27: And finally…let's read passes
And finally…let’s read passes ZEBRA TECHNOLOGIES
Slide 28: Security Considerations
Security Considerations ZEBRA TECHNOLOGIES 28
Slide 29: Security components
Security components Service authenticity check: • VAS Service code and binary are secured by Customer Android App secure-dex process. • Service is signed by Zebra (unprivileged) key. Zebra VAS SDK • SDK validates the service by checking signature of service before proceeding further. Zebra VAS Servi
Slide 30: What Differentiate Zebra VAS readers from Competition?
What Differentiate Zebra VAS readers from Competition? ZEBRA TECHNOLOGIES 32
Slide 31: First to Market, Out of box Capabilities, Easy Adoption
1. First to Market First Android™ Full NFC chip (reader/writer, Card Emulation, supports all NFC cards technology) with support of Apple VAS 2. Out of box Capabilities Supports ECP1.0 protocol (for event ticketing) and ECP2.0 protocol (for transit ticketing, mobile ID). Additional ECP2.0 certificati
Slide 32: Questions
Questions ZEBRA TECHNOLOGIES
Slide 33: Demo App
Demo App Generate your own pass • Scan the following QR Code using your iPhone • When prompted, enter information in the fields (e.g., name, email address, phone number) • Follow instructions on the iPhone for pass installation Come here and let’s validate your pass! ZEBRA TECHNOLOGIES
Slide 34: Thank You
Thank You ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2023 Zebra Technologies Corp. and/or its affiliates. All rights reserved. ZEBRA TECHNOLOGIES