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

Denmark’s Largest Bank Plans to Expand Reach of Its Growing MobilePay Wallet; Continues to Favor BLE over NFC and QR Codes

NFC TIMES Exclusive –  Danske Bank’s MobilePay service in Denmark is one of the few mobile-wallet success stories globally, though on a small scale. Now the bank is planning to expand to other Nordic countries and seeks to continue to use BLE technology, not NFC, to enable the in-store piece of its mobile payments service.

Despite Launch of Three Major ‘Pays’ in Taiwan, Visa Plans to Also Support QR Code Payments on Island

NFC TIMES Exclusive Insight – Visa says it plans to support QR code-based mobile payments late next year in Taiwan–a market where all three major “Pays” wallets have launched supporting Visa-branded cards with NFC.

Apple Tag Reading Will Not be as Open as Android; Could Create Problems for User Experience Say Some Tag Experts

NFC TIMES Exclusive – While NFC tag suppliers and other NFC backers rejoiced over Apple’s recent announcement that it would support NFC tag reading with its next mobile operating system, iOS 11, early indications are that tag reading with Apple NFC devices will not be as open as with Android devices, and the user experience will not be as simple.

Apple Takes Another Small Step to Offer More Value-Added Services for Apple Pay Users

NFC TIMES Exclusive Insight – Some U.S. restaurant chains plan to integrate their white-label loyalty platform with Apple Pay by the end of the year, and the program will use the NFC interface to enable users to tap to pay and collect or redeem loyalty points with as little as one tap, NFC Times has learned.

Study: Merchants Could Boost Sales by Easing Fears Over Digital Security

NFC TIMES Exclusive Insight – A survey conducted by American Express suggests that U.S. merchants could increase their online sales by taking steps to enhance the security of customers' information.

Despite False Starts, Focus on Mobile Transit Ticketing Continues in China

NFC TIMES Exclusive ­– Chinese payments and mobile companies continue to look for ways to enable transit ticketing with smartphones, with projects in progress or expected using host card emulation, embedded secure elements and possibly even another contactless SIM from China Mobile, NFC Times has learned.

Belgium’s Belfius Bank Fully Launches HCE Mobile Payments Service

NFC TIMES Exclusive Insight – Belgium’s Belfius Bank said it signed up 25,000 users within a three-week period recently for its HCE-enabled mobile payments service that it has launched as part of its mobile-banking app.

EU Antitrust Regulators Launch In-Depth Investigation into Qualcomm’s Planned NXP Acquisition

NFC TIMES Exclusive Insight – European Union antitrust regulators have launched an in-depth review of Qualcomm’s planned $47 billion acquisition of NXP Semiconductors, the largest supplier of NFC controllers and secure elements globally.

Visa Expands Token Service Provider ‘Partner’ Program, Though Most Vendors Not Yet Integrated with VTS

NFC TIMES Exclusive Insight ­– Visa this week announced a new list of 13 “partner” companies to help it distribute and manage Visa-generated tokens, which the network giant is promoting for use in what it hopes will be large-scale rollouts of Internet of Things devices that can do payments.

Analysis: Apple Apparently Sees Need for Additional Pairing Technology with Support for NFC Tag Reading

NFC TIMES Exclusive Insight ­– Nearly three years after embracing NFC technology for mobile payments but declining to support NFC’s tag-reading mode, Apple, in a surprise move, is adding tag-reading support to its NFC-enabled devices, including the iPhone 7 series and forthcoming iPhone 8, as well as its Apple Watch.

Exclusive: Major U.S. Processors Say In-Store Transactions for Pays Wallets Remain Disappointing

NFC TIMES Exclusive – Apple Pay and the other major Pays wallets still only account for around 1% of card transactions in the U.S., three major processors told NFC Times. At least two of the processors say they haven’t seen growth in Apple Pay over at least the past year.

Alipay North America Chief Insists Company has No Plans for U.S.-Based Wallet

NFC TIMES Exclusive –  Alipay has no plans today to introduce a mobile wallet in the U.S., and is instead expanding its merchant acceptance footprint in the U.S. only to serve Chinese visitors, Souheil Badran, president of Alipay North America, told NFC Times.