Android Bug Creates Problems for Developers of NFC Texting Apps

Google’s Android operating system has a bug that creates headaches for application developers wanting to enable users to send SMS messages after tapping NFC tags.

The bug, if left unfixed, leaves Google’s Nexus S phone and other planned Android NFC phones unable to properly format the SMS phone numbers and text stored on the tags. These tags could be embedded in smart posters that could launch SMS applications on phones to enable users to request a range of content, from transit tickets to information on museum exhibits.

Developers have already rigged some workarounds for the problem, and they expect Google to eventually fix the bug, which also affects text messaging launched by other media on Android phones, such as 2-D bar codes.

But until it is repaired, the problem will create difficulties for developers wanting to use the SMS channel to request data or content on the Android phones. The problem could affect a range of applications. For example, service providers in Austria have used text messaging to let customers buy transit tickets or make vending machine purchases by tapping their older-style Nokia NFC phones on tags. The system also delivers the tickets or confirmation of purchases via text. SMS also has been used in NFC trials to deliver short educational content.

“While most tag-based applications will use the Internet to access information and services, there are a significant number of SMS-based services which will benefit from the simple access provided by NFC," said Glenn Needham, director of UK-based Near Field Solutions, an NFC tag supplier, and formerly chairman of the NFC Forum’s security working group.

In particular, SMS could become a popular means for NFC application developers to communicate with users of lower-cost NFC feature phones. Countries without a high penetration of smartphones or high-capacity networks also could use text messaging with tags.

Google did not fix the bug in its latest release of Android, 2.3.4, noted Michael Roland, research associate at the Upper Austria University of Applied Sciences. He said until the problem is solved, developers would have to design special fixes in their applications. He said he has reported the problem to Google.

Austria-based NFC consultant and researcher Gerald Madlmayr said the bug has been reported through “multiple channels” to Google. “The problem is already known since beginning of this year,” he told NFC Times.

Nick Pelly, a technical lead at Google for Android and NFC did not respond to e-mails from NFC Times asking when the bug is scheduled to be fixed.

Pelly, who played up the tag-reading and peer-to-peer features of NFC technology during a presentation last week at Google’s I/O developer conference in San Francisco, did not mention any problems with tag-reading functionality in Android during the talk.

Google has been slow to fix other texting problems in Android, including one that caused users to occasionally text the wrong contact.

Needham noted that the texting bug does not only relate to NFC and is not part of the NFC software stack that is part of the latest versions of Android, called Gingerbread.

“The bug is in the main part of the operating system, so you might see similar problems linked to the reading of QR codes and other media,” he told NFC Times.

Both Roland and Madlmayr said that in their tests, the bug does not interfere with the Nexus S reading the tag and drawing the data it needs from it, which in this case is mainly a phone number and text for the message. But when the SMS application opens on the phone, the message text gets put onto the same line as the phone number, so no message can be sent. The box for the text remains empty.

Roland said he has developed a “hotfix” for the problem that works with the SMS messaging application on the Android phones. Users click a second button showing the recipient's phone number to open the messaging application. The phone number and text are separated and go into the proper fields. But he noted it was only a temporary fix.

NXP Semiconductors, which supplies the NFC chip and NFC software stack to Google for Android, wrote its own “TagWriter” application for writing to NFC tags, and in it also fixes the problem for those people using this particular application, said Needham.

But without a permanent fix to the bug in the Android operating system, application developers will never be sure if their messages are getting across to users–at least not if those messages are using SMS.

 

HEADLINE NEWS

Orange Cash Gets New Life as Part of Orange Bank App

NFC TIMES Exclusive Insight – As expected, Orange will continue offering its NFC-enabled Orange Cash Visa-branded card with the launch of its Orange Bank mobile service.

First HCE-Enabled JCB Cards to Hit Market in Taiwan in First Quarter

Nov 14 2017

NFC TIMES Exclusive Insight – Japanese credit card company JCB will participate early next year in a mobile wallet from the Taiwan Mobile Payment banking joint venture, marking the first time JCB will support host card emulation in a mobile payments service.

Canadians Take to Contactless Cards, but NFC Wallets? Not So Much

NFC TIMES Exclusive Insight – While a well-developed contactless card and POS terminal infrastructure and strong consumer take-up of contactless card payments has often been touted as the gateway to use of mobile payments, that is often not the case. Take Canada, for instance.

New York Approves Delayed Contract for Contactless Fare Collection, Clearing Way for Rides with NFC Wallets

NFC TIMES Exclusive Insight – The New York Metropolitan Transportation Authority board has approved a long-anticipated contract to enable riders to pay with contactless credit and debit cards, including cards loaded into NFC mobile wallets, by 2019–the largest transit authority to do so since Transport for London launched open-loop fare collection in late 2012.

Fitbit Chief Plans to Enable Entire Product Line for Payments with NFC; Challenges Lie Ahead

NFC TIMES Exclusive Insight – LAS VEGAS:  Fitbit CEO James Park today said the large wearables maker plans to enable contactless payments across its entire range of devices over the next few years using NFC technology, a move he said he hopes will help make contactless payments “ubiquitous around the world.”

Major League Baseball to Roll Out Availability of NFC Ticketing in 2018, but Will Stadiums Adopt the Technology?

NFC TIMES Exclusive – Major League Baseball in the U.S. may roll out NFC mobile ticketing next year as part of Apple Pay, although it’s unclear how many stadiums or other venues would be involved, sources told NFC Times.

Apple Promotes ‘Everyday’ Commerce for Apple Pay as It Seeks to Increase Transactions

NFC TIMES Exclusive Insight – LAS VEGAS:  As Apple continues to try to address what many observers consider to be a disappointing showing for its now three-year-old payments service, Apple Pay chief Jennifer Bailey played up the theme “Everyday (commerce) With Apple Pay,” during a keynote at the Money 20/20 fintech show Sunday.

Group Representing Big U.S. Banks Plans to Issue Own Tokens for Cards Carrying Major Brands

NFC TIMES Exclusive Insight – The Clearing House, a group of the largest banks in the U.S., announced its first plans to tokenize cards branded by a major network, as the banks seek to reduce their dependence on tokenization by the major card schemes.

Apple Watch Likely to Lag Behind in Tag-Reading Ecosystem

NFC TIMES Exclusive – As the NFC tag industry responds to iOS 11, Apple Watch isn’t drawing much focus, and use cases for tag-reading on the wearable remain limited.

Mobile Payments Contribute to Slow Decline of Cash

NFC TIMES Exclusive Insight – Mobile payments are one of the key factors driving the gradual replacement of cash with card and digital payments, according to the annual World Payments Report released this week by consulting and IT services firm Capgemini and major French bank BNP Paribas.

Apple Pay Finally Signs Up Second Major Bank in New Zealand

NFC TIMES Exclusive Insight – In certain markets, Apple continues to face resistance from major banks, which, among other things, do not want to participate in an Apple-branded wallet. That’s true in Australia and in such major Western European markets as France, Spain and Italy, where only one major bank in each country is supporting Apple Pay.

Wells Fargo Launches NFC-Enabled ATMs, Though Rollout is One Year Behind Schedule

Oct 16 2017

NFC TIMES Exclusive Insight – Wells Fargo, the third largest U.S. bank by assets, made good on its pledge last March to launch NFC-enabled ATM cash withdrawals by the end of this year, although that is one year behind schedule, and Wells Fargo is far from the first major bank globally to support the technology on ATMs, even in the U.S.