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

Apple Pay Finally Enables Transit Ticketing in Beijing and Shanghai, but It May be Too Late to Turn Back QR Code-Based Wallets

NFC TIMES Exclusive Insight – After being beaten by rival handset makers Huawei, Xiaomi and even Samsung to the launch of NFC transit ticketing in China, Apple today finally began enabling riders in two major cities, Beijing and Shanghai, to tap to pay fares using closed-loop transit ticketing cards.

China UnionPay Seeks to Bolster Use of Brand for Mobile Payments Overseas; Will It Make a Difference?

NFC TIMES Exclusive Insight – China’s dominant bank card network, UnionPay, which is badly losing its battle for mobile payments market share among Chinese consumers to rivals Ant Financial and Tencent Holdings–both at home and abroad–is taking steps to try to gain some ground.

Japan Begins Overdue Move to Standard NFC Acceptance

NFC TIMES Exclusive Insight – Japan was the first country to roll out contactless-mobile payments–starting in 2004–but it still does not accept standard, internationally interoperable NFC payments to any real extent, unlike most developed markets.

Google Seeks to Sign Up More Merchants for Tez App in India as Competition Heats Up

Mar 21 2018

NFC TIMES Exclusive Insight – SINGAPORE: Google is seeking to sign up more small merchants and encourage more retail payments with its Tez mobile payments service in India, an app now mainly used for peer-to-peer funds transfers.

Apple Pay Could Get More Single-Tap Rewards in Next Few Months but Technology is Not Proving Easy to Roll Out

NFC TIMES Exclusive – Restaurant loyalty platform vendor Punchh could enable its delayed single-tap loyalty and rewards service with Apple Pay in the second quarter of this year at as many as six quick-service and fast-casual restaurant chains, the vendor told NFC Times.

Visa Sees Range of Use Cases for QR Code-Based Payments, as It Seeks to Address Threat from New Payments Players

NFC TIMES Exclusive – Visa, which last summer announced it would introduce QR code-based payments to Taiwan by the end of this year, has recently briefed Taiwanese bankers on the planned architecture, use cases and some other details of the technology, NFC Times has learned.

Russian Telco MegaFon Makes Play in Mobile Payments Market With Virtual Bank Cards

NFC TIMES Exclusive Insight – Russian telco MegaFon began issuing virtual Mastercard-branded bank cards yesterday, which its users can add to Apple Pay or Samsung Pay mobile wallets.

Google Gets Support for Its Underused Smart Tap Technology from POS Terminal Supplier Ingenico

NFC TIMES Exclusive Insight – Google has not yet given up on technology it bought from the now defunct Softcard joint venture more than three years ago to try to boost use of its rebranded NFC mobile wallet, Google Pay, formerly Android Pay.

Analysis: Google Launches Google Pay Rebrand, as It Seeks to Enable Payments Across Multiple Channels and Devices

NFC TIMES Exclusive Insight – Google began rolling out its previously-announced set of Google Pay services Tuesday in what is primarily a rebrand of Android Pay and other Google payments features. The initiative supports Google’s long-held goal of making payments seamless across its various products and access points.

Can Luxury Watchmaker TAG Heuer Sell Swiss Precision Along with NFC Payments? Its Latest Smartwatch Again Supports Android Pay

NFC TIMES Exclusive Insight – While payments wearables, in general, are taking off more slowly than expected, a number of manufacturers are incorporating the feature in their high-end watches and that includes Switzerland-based luxury watchmaker TAG Heuer.

Hong Kong Banking Group JETCO–Former Backer of NFC–Launches QR Code Payments Service

NFC TIMES Exclusive Insight – Hong Kong ATM and interbank group JETCO is the latest provider to launch a QR code-based payments service for in-store transactions in Asia, with payments coming out of the consumers’ bank accounts. But the group has few if any merchants live yet.

Vendor Hopes to ‘Flip’ Bitcoin Holders into Users of Cryptocurrency for Retail Purchases

NFC TIMES Exclusive Insight – While Bitcoin and other cryptocurrencies are mainly seen as assets for speculative investments these days rather than currencies for making payments, U.S.-based provisioning and mobile wallet platform company Fit Pay Thursday released a second announcement about its planned contactless device that would enable holders of Bitcoin to make purchases at brick-and-mortar stores.