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

USA Technologies Feels Wrath of Investors After Admitting Financial Irregularities and Audit Firm Quits

NFC TIMES Exclusive Insight – USA Technologies, or USAT, which has been the largest enabler of card and contactless payments on vending machines in the U.S., saw half its market cap wiped yesterday, after its independent audit firm, RSM US, resigned, saying it could no longer rely on USAT’s representations in connection with the 2017 audit of the company.

In-Depth: Payments Wearables Market Enters New Phase as Passive Devices Get Tokenized Bank Cards

Feb 22 2019

NFC TIMES Exclusive – With the announcement this month by large analog watchmaker Swatch of the expansion of its digital payments service SwatchPAY! to Europe, the payments wearables market could see a considerable change.

Provisioning Tokens to Swatch Watches in the Store: How SwatchPAY! Works

NFC TIMES Exclusive – Switzerland-based watchmaker Swatch plans to roll out its SwatchPAY! contactless payments service to a number of European countries and then perhaps globally, representing budding competition to Apple Pay, Fitbit Pay and Garmin Pay. But unlike these three smartwatch-enabled Pays services and others, SwatchPAY! uses low-cost analog watches as its payments devices.

Cook Discloses Apple Pay Transactions Showing That Growth Continues, Albeit Somewhat More Slowly Than Before

NFC TIMES Exclusive Insight – Apple Tuesday reported that its digital payments service recorded more than 1.8 billion transactions globally in the tech giant’s fiscal first quarter ending in December, more than double compared with the same quarter a year earlier–though transaction growth is slowing and transactions still represent a small percentage of total card transactions.

Garmin Pay Welcomes Support from Third U.S. Network but More Competition on Horizon

NFC TIMES Exclusive Insight – Garmin Pay added a third network to its smartwatch payments service in the U.S. this week, enabling Discover Financial Services-branded cards to be loaded onto its NFC-enabled devices, as more acceptance points for NFC payments in the U.S. come online to give consumers additional places to tap to pay.

Another Major Holdout Among Major U.S. Merchants, Target, Agrees to Accept Contactless and NFC Payments

NFC Times Exclusive Insight – Acceptance of contactless and NFC payments in the U.S. has lagged behind many other developed markets for years, but that continues to change, with another major merchant–big box retailer and top 10 U.S. chain Target­–announcing Tuesday that it would soon take tap and pay.

Swatch Expands Payments Service–Provides Affordable Analog Alternative to Smartwatches

Jan 21 2019

NFC TIMES Exclusive Insight – Swatch, one of the world’s largest watchmakers, has expanded its contactless-payments service to its home base of Switzerland, launching the restyled SwatchPAY! service with seven card issuers Thursday. A spokeswoman told NFC Times the company plans to expand the service to other European countries this year. 

Dutch Bank ABN Amro Commercially Launches Payments Wearables with System to Provision after Sale

Jan 18 2019

NFC TIMES Exclusive Insight – Dutch bank ABN Amro commercially launched its contactless payments service from wearables this week, following a lengthy pilot.

More Asian Cities Open Up to Open-Loop Cards and NFC- and QR Code-Based Fare Payments

Feb 22 2019

NFC TIMES Exclusive – Unlike transit authorities in the U.S. and Europe, transit agencies and the governments that control them in Asia often run their closed-loop fare-collection schemes as separate businesses.

In-Depth: Contactless Card Issuance to Finally Get Rolling in U.S. This Year

Jan 23 2019

NFC TIMES Exclusive Insight – The U.S. is finally on the brink of large-scale contactless EMV card issuance, with optimistic projections from the payment networks, and at least one of the largest U.S. issuers committed to converting its credit and debit card portfolios  to dual-interface cards by the end of 2019.

In-Depth: In-Car Payments Gears Up but Takes Time to Get Rolling

NFC TIMES Exclusive Insight – Car manufacturers, payments networks and platform providers continue to make deals as they gear up for the much-anticipated arrival of in-car payments–which would enable motorists to buy gasoline, pay for parking and purchase food for takeout, all from their dashboards.

Golden Globes Trophies Get Provisioned Like Payments Wearables to Ensure Authenticity

NFC TIMES Exclusive – The 76th Annual Golden Globes held Sunday featured the usual share of Hollywood celebrities preening for the cameras, showing off their new designer gowns and latest nips and tucks, while holding their trophies high if they won.