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

In-Depth: Major Pays Wallets Accelerate Support for Closed-Loop Transit Ticketing

NFC TIMES Exclusive – One of the key battlegrounds for Apple, Google and Samsung as they seek more users for their respective Pays wallets is transit ticketing–with all three tech giants targeting both open-loop payments and–perhaps surprisingly–also closed-loop transit cards. (See table below).

Report: Will Deployment of Contactless EMV Cards in U.S. Drive Growth of NFC Mobile Payments? Conclusions Hard to Draw

NFC TIMES Exclusive Insight – With U.S. banks finally beginning to issue dual-interface EMV cards in significant numbers this year and more U.S. merchants accepting contactless and NFC payments, a key question becomes whether contactless card payment will help or hurt the prospects for what has generally been considered as disappointing take-up of NFC wallets.

Half of Face-to-Face Visa Transactions Outside of U.S. Expected to be Contactless Soon

NFC TIMES Exclusive Insight – Half of all domestic face-to-face transactions with Visa-branded cards globally–outside of the U.S.–are expected to be contactless within the next two months, with Visa reporting that contactless technology is maturing in numerous countries worldwide, mainly in Europe and Asia.

Analysis: Canadians Increasingly Pay with Contactless Cards, Although Cash Continues to Play Key Role

Apr 22 2019

NFC TIMES Exclusive Insight – Contactless transactions in Canada topped 50% of all in-store card transactions for the first time ever during the first quarter of this year, said the country’s largest payments card processor, Moneris, this week.

Contactless Card Transactions Could Overtake Taps from NFC Phones ‘Quickly’ in the U.S.: Industry Veteran

Apr 23 2019

NFC TIMES Exclusive Insight – Transactions from contactless bank cards in the U.S. will “quickly surpass” those from NFC phones by the end of 2020, despite cards being rolled out much later than NFC-enabled wallets, industry veteran Randy Vanderhoof, head of the Secure Technology Alliance industry trade group and the affiliated U.S. Payments Forum, told NFC Times.

Samsung's Deal with Taiwan’s EasyCard is Latest in Global Push by Pays Wallets to Support Transit Payments

NFC Times Exclusive Insight – Samsung Pay is the first of the major NFC Pays wallets to announce it is working with Taiwan’s large closed-loop transit and retail payments service EasyCard, as it seeks to differentiate itself in a crowded and fast-growing mobile-payments market on the island nation.

In-Depth: Garmin Pay Provisioning Company Fit Pay Hopes to Build on Early Lead with Spin-Off, but Larger Competitors are Gearing Up

NFC TIMES Exclusive Insight – U.S.-based Nxt-ID disclosed late Thursday that the spin-off of its payments unit, Fit Pay, which provides bank card provisioning for Garmin Pay, would again be delayed, as it waits another couple of weeks for the closing of a nearly $17 million loan it needs to move forward with the new company.

In-Depth: Australia’s No. 2 City Shuns Open-Loop Transit Payments, Sticking with Closed-Loop Mifare for Launch of Mobile Service

Apr 10 2019

NFC TIMES Exclusive Insight – While Australia is the top market worldwide for use of contactless bank cards at retail, any hopes for those same open-loop cards and card credentials on NFC phones being used as part of a nationwide, interoperable transit payments service have been dashed for now. 

Analysis: Apple Announces Breakthrough with Apple Card, but is It Mostly Slick Marketing?

NFC TIMES Exclusive Insight – With typical style and élan, Apple introduced its new credit card, Apple Card, at a product launch event this week, one of several new services the tech giant is counting on to provide growth as its iPhone sales slip.

In-Depth: Nxt-ID Gets Much-Needed Financing, Clearing Way to Spin Off Its Payments Wearables Provisioning Unit Fit Pay

Apr 5 2019

NFC TIMES Exclusive Insight – U.S.-based Nxt-ID, whose Fit Pay unit provides payment card provisioning for Garmin Pay, has announced a closing date for a $16.5 million loan it will use for working capital and to refinance an existing loan.

Australia’s Commonwealth Bank Sees Jump in Mobile Transactions with Apple Pay, Though Still Small Share of Total Card Use

NFC TIMES Exclusive Insight – Commonwealth Bank of Australia, one of Australia’s largest banks, has said its mobile wallet transactions have increased by nearly three times in the two months since introducing Apple Pay, according to a report, though the bank declines to release any actual transaction figures, and mobile transactions still are believed to make up a very small percentage of total transactions.

In-Depth: Singapore Prepares to Launch Acceptance of Open-Loop Transit Payments Following Lengthy Trial

NFC TIMES Exclusive InsightWhen it launches its SimplyGo service April 4, Singapore’s Land Transport Authority will become the first major transit authority in Asia outside of China to launch acceptance of open-loop payments of fares.