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

Mastercard Backs Open-Loop Transit Payments in Taiwan’s No. 2 City

NFC TIMES Exclusive Insight – Kaohsiung, Taiwan’s second-largest city, plans to enable riders to enter subway gates by tapping contactless EMV credit cards and NFC wallets by the end of the year, working with Mastercard.

Traditional Watchmaker Fossil Adds NFC Payments, Heart Monitor to Smartwatch Line, as It Seeks to Reverse Earnings Slump

NFC TIMES Exclusive Insight – Struggling U.S.-based watchmaker Fossil has introduced NFC for the first time, in its Q line of smartwatches, hoping the support for Google Pay and other smartwatch applications will help the mainly traditional watchmaker to stay competitive as more consumers turn away from traditional watches.

Analysis: Apple Touts Growth, as It Releases First Global Transaction Figure for Apple Pay; but Service Continues to Face Challenges

NFC TIMES Exclusive Insight – Apple released the number of global transactions for its Apple Pay service–believed to be the first time it has done so–as the tech giant touted a tripling of transactions to more than 1 billion for the latest quarter. Apple also disclosed plans by two more large U.S. retailers to accept contactless payments and announced that another major country, Germany, would support Apple Pay, later this year.

Japan’s SoftBank Group Plans Digital Payments Service; Can It Convince Consumers to Part with Their Cash?

NFC TIMES Exclusive Insight –  SoftBank Group’s reported plans to launch a mobile digital payments service in Japan by year’s end–collaborating with Indian mobile payments provider Paytm–is an attempt by SoftBank Group founder Masayoshi Son to do what other large companies have tried and failed to do: wean Japanese consumers off of cash.

Garmin Unveils New Smartwatch Series Supporting Garmin Pay

NFC TIMES Exclusive Insight – U.S.-based wearables maker Garmin has introduced a fourth smartwatch to its lineup of devices supporting its NFC-enabled payments service, Garmin Pay, the high-end D2 Delta watch series targeted at aviators or aviator wannabes.

Hong Kong Subway Operator and Majority Owner of Octopus Pursues QR Code-Based Transit Payments

NFC TIMES EXCLUSIVE Insight – Hong Kong’s MTR Corp., which runs the city’s subway system, next month will accept tenders from technology and payments providers for a QR code-based fare collection service that will serve as an alternative to its much-used contactless Octopus card.

Open-Loop Payments Connected with Campus ID Cards Not to be Included in Apple Wallet

NFC TIMES Exclusive – NFC-based student ID cards provisioned to Apple Wallet beginning this fall won’t include the open-loop debit payments that are often part of plastic student ID cards, NFC Times has learned.

Milan Launches Support for Open-Loop Transit Payments; Other Cities Move Toward Accepting EMV Payments

NFC TIMES Exclusive Insight – Milan is the latest city to enable collection of fares by contactless bank cards and NFC phones, with public transport company Azienda Trasporti Milanesi, or ATM, rolling out the service to more than 100 stations on its metro system. The company plans to expand the open-loop payment service to buses and other surface transport modes it manages.

Google Launches First Major Pays Wallet in Germany, but Growth Prospects Appear Dim

Jun 27 2018

NFC TIMES Exclusive Insight – Google Pay launched today in Germany, making Google the first of the major backers of a Pays mobile wallet to launch service in the country. Yet, prospects for Google and any of the other international Pays that decide to launch in Europe’s largest economy are not promising.

UnionPay Pushes Open-Loop Transit Payments, as It Seeks to Stay Competitive with Alipay and WeChat Pay

NFC TIMES Exclusive – China’s major bank card network China UnionPay is badly losing the battle for mobile payments market share against Ant Financial and Tencent Holdings, and now the two Internet giants have turned their attention to enabling mobile transit ticketing across the country.

Taiwan’s EasyCard Gives Stark Example of Problems Some Major Transit and E-Money Payments Providers Face in Enabling Mobile Payments

NFC TIMES Exclusive – HANOI, Vietnam: For several years, EasyCard Corp. of Taiwan has been seeking to enable its popular transit fare collection and retail e-money service for mobile and other digital payments, but it has hit several roadblocks along the way.

Launch of Apple Pay in Japan Boosts User Numbers for Mobile Suica, but Most Transactions Still Use Cards

Jun 9 2018

NFC TIMES Exclusive – HANOI, Vietnam: Since Apple Pay launched in Japan in the fall of 2016, the number of users for the Mobile Suica transit and retail payments application has grown by 50%, although the vast majority of transactions for Suica are still conducted with cards.