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

Analysis: Apple Again Touts Apple Pay Growth, While Still Not Releasing Details on Transactions

NFC TIMES Exclusive Insight – Apple again reported a tripling of transactions for its payments service, Apple Pay, during its fiscal quarter ending in September, while noting other achievements. But the growth is believed to be off of a relatively low base, and four years after launching the payments service, Apple is still not releasing detailed numbers about its transactions.

In-Depth: Chinese Payments Players Accelerate Rollouts of Transit Fare Payments

NFC TIMES Exclusive Insight – While mobile payments are rolling out slowly at metro gates and aboard buses in the West, Chinese mobile payments players are accelerating deployments of their services that enable consumers to tap–or more likely scan–to ride.

Major U.S. Networks Promote Online Commerce Spec, Seeking to Keep Digital Transactions on Their Networks, but Not All Merchants are On Board

NFC TIMES Exclusive Insight – Major U.S.-based global networks, including Visa, Mastercard and American Express–hoping to keep transactions on their networks as more commerce goes online and digital–amplified their push for the Secure Remote Commerce specification, which is being drafted by their jointly owned payments specifications group, EMVCo.

Major UK Bus Operators Complete Contactless Rollouts, With More to Come

NFC TIMES Exclusive – At least 13,000 buses in the UK outside of London now accept open-loop contactless payments, and more rollouts are underway as part of a plan by UK bus operators to roll out contactless on all 32,000 buses operating in the UK outside of the capital, NFC Times has learned.

Transport for London Proposes Extending Licensing Deal with Cubic for Open Payments Technology

NFC TIMES Exclusive Insight – London transit authority Transport for London is proposing to extend an agreement with U.S.-based fare collection system vendor Cubic Transportation Systems to license the authority’s technology used in its pioneering contactless open-loop payments system.

Fitbit Pay Launches in 21st Market, Though Issuer Numbers in Most Markets Remain Small

NFC TIMES Exclusive Insight – Fitbit Pay has entered its 21st market, with the launch this week in Thailand with two of the country’s top four banks, Kasikorn Bank and Siam Commercial Bank, along with credit card issuer Krungthai Card, or KTC, supporting the digital payments service.

Denmark’s Largest Bank Pilots Own Payments Wearables, Choosing Low-Tech Option Over Apple Watch

Oct 13 2018

NFC TIMES Exclusive Insight – Danske Bank, Denmark’s largest financial institution, is pitting its planned low-tech FastPay payments wearables against Apple Watch and some other higher-end wearables using tokenization, as it launches a large pilot starting this month in Denmark, Sweden and Norway.

Study: Apple Pay Dominates Mobile Payments Among Debit Card Users in U.S., Though Volume Remains Low

NFC Times Exclusive Insight ­– New research shows that Apple Pay continues to dominate mobile payments services for bank cards in the U.S., although transaction volume is still low.

NFC Student ID Cards Launch in Apple’s Wallet, Though Progress Remains Slow for Apple to Add Nonbank NFC Applications

Oct 12 2018

NFC TIMES Exclusive Insight –Three U.S. universities Tuesday launched NFC-enabled ID cards in Apple’s Wallet, with Apple confirming that only three more U.S.

LA Metro Plans NFC-Enabled Mobile App for TAP Card But Holds Off on Open Payments

NFC TIMES Exclusive Insight – The Los Angeles County Metropolitan Transportation Authority, or Metro, plans to introduce mobile payments using NFC phonesbut only supporting its closed-loop TAP fare payments service, not open-loop payments, NFC Times has learned.

Chinese Wearables Makers Begin to Introduce Low-Cost Devices Supporting NFC Payments

NFC TIMES Exclusive Insight – A new smartwatch from low-cost Chinese wearables maker Huami and the latest fitness band version from Huami’s major investor and partner, Xiaomi, both support transit and retail payments–making them among the first budget smart wearables devices supporting NFC payments.

In-Depth: San Francisco’s $461 Million Transit Contract Will Support NFC Ticketing but Not Open-Loop Contactless Payments

NFC TIMES Exclusive Insight – A planned US$461 million contract to upgrade and operate the Clipper fare collection system in the San Francisco Bay Area will include account-based ticketing and a mobile app that will enable customers to tap for rides with a closed-loop virtual Clipper card on NFC-enabled smartphones.