How to use Android Wear and customer loyalty cards to buy stuff with your smartwatch
Android Wear doesn't yet have a built-in mobile payments system, but with a few cool hacks you can turn it into a real-time, location-aware display for your customer loyalty card programs.
Imagine walking into a Starbucks and having your loyalty card pop up automatically, letting you buy a coffee with flick of the wrist. Or, imagine replacing your key chain or wallet full of rarely used cards, and having them all available on your Samsung Gear Live or LG G Watch.
There aren't a lot of apps that offer this kind of capability right now, but with a little extra effort, you can roll your own digital key chain with Android Wear.
Not every store has the means to scan on-screen bar codes, so your mileage may vary. We've confirmed that it at least works at Starbucks, CVS, and Jersey Mike's. When it does work, it's a great way to lighten your wallet while showing off your geek skills to the world.
Here's how to turn an Android Wear smartwatch into a card-holding, coffee-buying machine.
Scanning loyalty card program bar codes
Start by converting your physical loyalty cards into digital form using Google Wallet. Open the app, press the My Wallet button in the top-left corner and select Loyalty Programs from the side menu.
From here, you can add loyalty cards by pressing the + button at the top-right, then choosing Add your loyalty program. You can then use your phone's camera to scan a bar code, or enter the card number manually. Google Wallet may even recognize the name of the loyalty program from the bar code without you having to enter it.
Once you've scanned all your bar codes, open each card you want to use and take a screenshot. On most Android phones, you can do this by pressing and holding power and volume down, or power and the home button. Your phone should make a sound and show a notification if you've taken the screenshot successfully.
Cropping down to smartwatch size
Next, you need to crop each screenshot so the loyalty card displays properly on the smartwatch. This requires some precision, so this is where Aviary comes in.
With your screenshot open in Aviary, hit the Crop button at the bottom of the screen, and then hit Square. Drag the corners of the cropping tool so it spans the entire width of the screenshot.
Here's the important part: Look closely at the cropping tool, and you'll see that it shows a 3-by-3 grid, divided by gray lines. Position the tool so the second gray line from the top lines up with the bottom of the bar code. This will insure that the bar code appears without obstruction on your smartwatch screen. Tap Apply in the top-right corner, and then tap Done to save the image.
We've only tested these cropping techniques with Samsung's Gear Live and LG's G Watch so far. It's possible that other upcoming watches, like Motorola's round-faced Moto 360, may require some tweaks.
Now you're ready to load the image into Google Keep. From the main section of the Keep app, press the camera icon, tap Choose image and select the cropped bar code you just created. For the title of the note, enter the name of the business. You can leave the body of the note blank.
Finally, go to the bottom of the note and tap the Remind me button. By default, Keep creates a time-based reminder, but you'll want to change it to a location-based reminder so the card pops up automatically when you arrive. Press the clock icon, and select Location reminder.
Google Keep will prompt you to type a location. You can enter the exact address, or you can write the name of the business along with the neighborhood or street name, as Keep is usually smart enough to suggest the correct location. Your reminder will be saved as soon as you exit the note or the app.
You'll have to repeat this process for each loyalty card you want to use. Because each Keep note can only remind you at a single location, you'll also have to create multiple location-based notes for the same business if you regularly visit different branches.
Scanning at the store
Once you've set things up, using your loyalty cards requires hardly any effort. Just go to the place of business, and you should feel your wrist vibrate by the time you get to the entrance. The name of the business should appear as a notification at the bottom of your smartwatch screen, and from here you can swipe up to bring the loyalty card into view. You may also want to set the watch's brightness level to a high level to make sure the card scanner can read the screen.
There's just one other thing to remember: After you've scanned your card and left the store, swipe to the left on the notification, and hit the Next Time button. This will ensure that the card will appear again on your next visit.
If you neglect this step or dismiss the note prematurely, you can always open the Keep app on your phone, and tap on the Reminded text at the bottom of the note. This will reset the location reminder so you'll get it again next time.
With any luck, this trick will eventually become obsolete as apps like Wallet and Starbucks include their own Android Wear integration. As well as this trick works, the whole point of Android Wear is that it doesn't need a lot of setup. Until that happens, you can at least pretend that your watch performed a magic trick—and impress bewildered store clerks and baristas.
Tip of the hat to Jason Cipriani, who first had the idea of storing bar codes as Keep notes.