-0.2 C
New York
Sunday, February 4, 2024

Less complicated Google Pockets integration for Android builders

Share To Your Friends


Hyperlink copied to clipboard

Posted by Petra Cross, Engineer, Google Pockets and Jose Ugia, Google Developer Relations Engineer

Immediately greater than ever, shoppers count on to have the ability to digitize their bodily pockets, from funds and loyalty to tickets and IDs. At Google I/O we introduced Google Pockets, which permits customers to do precisely that. Customers can securely retailer and handle their fee and loyalty playing cards, board a flight, entry a fitness center and way more, all with simply their Android telephone.

For Android builders, who handle their very own digital passes, Google Pockets presents a quick and safe entry level, particularly when fast entry is required. Google Pockets might be shortly accessible from the system lock display screen on Pixel units and from the pulldown shade. Your customers will be capable of shortly entry their passes after they want them – multi functional place.

Integrating with Google Pockets turned even simpler and extra versatile. We’ve summarized the information of what you possibly can count on as an Android developer.

New Android SDK

The prevailing Android SDK helps saving three kinds of passes: presents, loyalty playing cards, and reward playing cards. You requested us so as to add assist for different cross sorts, and we’ve heard you. Immediately, we’re asserting a brand new, extra extensible API and Android SDK, that along with tickets, boarding passes, and transit tickets, and extra cross sorts, consists of assist for the brand new generic cross, which lets your customers retailer any cross or card to Google Pockets. The Android SDK helps you to create passes utilizing JSON or JSON Net Token as a payload and not using a backend integration.

Utilizing the Android SDK is easy. First, you create a payload with details about the cross. You’ll be able to both construct it instantly in your Android app, or retrieve it out of your backend stack. Then, you name the savePasses or savePassesJwt technique within the “PayClient” so as to add the cross to Google Pockets.

Right here is the way you outline and save a pattern generic cross object:





  “cardTitle”: {

    “defaultValue”: {


      “worth”“Your Program Title”



  “header”: {

    “defaultValue”: {


      “worth”“Alex McJacobs”




non-public val addToGoogleWalletRequestCode = 1000

non-public val walletClientPayClient = Pay.getClient(utility)

non-public val jwtString = “” // Fetch a beforehand created JWT with cross information

walletClient.savePassesJwt(jwtString, thisaddToGoogleWalletRequestCode)

As soon as your app calls savePassesJwt, the method guides your customers by way of the circulate of including a cross to Google Pockets, and permits them to preview the cross earlier than confirming the save operation.

Developer documentation, samples and codelabs

You’ll find the brand new Pockets API documentation on builders.google.com/pockets. We custom-made our developer guides for every cross kind to make all the knowledge simply accessible in your particular wants. Additionally, you will discover loads of code samples demonstrating how you can verify for availability of the Google Pockets API on the Android system, how you can deal with errors, and how you can add the “Add to Google Pockets” button to your app.

Don’t overlook to play with our interactive passes visible demo, which helps you to fill within the fields and create your personal customized cross prototype with out writing a single line of code. The device additionally generates code samples that you should use to construct this cross’ information buildings which we name “courses” and “objects”.

We’re actually excited to construct an incredible digital pockets expertise with you, and may’t wait to see how you utilize the Google Pockets API to complement your buyer expertise. Check out our hands-on workshop “Digitize any pockets object with the Google Pockets API” to see a full integration tutorial on Android.

Be taught extra


Share To Your Friends

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles