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

Taiwan Regulators Express Doubts about Use of BLE for Top Transit E-Purse; Apple Rejects Purse for Wallet

NFC TIMES Exclusive – TAIPEI, Taiwan: EasyCard Corp., which runs the largest closed-loop transit and retail payments service in Taiwan, is seeking to become the first major transit fare-collection system globally to roll out Bluetooth-based mobile ticketing. But Taiwan’s strict financial regulator still has doubts about the security of the technology.

MediaTek Using NFC Technology from STMicroelectronics, Though Extent of Deal Not Disclosed

NFC TIMES Exclusive Insight ­– In what may be a response to the proposed tie-up between Qualcomm and NXP Semiconductors, STMicroelectronics has announced that it is “cooperating” with Taiwan-based MediaTek, the No. 2 supplier of processor chips for smartphones, to integrate its NFC technology into MediaTek reference designs.

Singapore Latest Country Pushing National QR Code Specification

NFC TIMES Exclusive Insight – Singapore is the latest country developing a national specification for QR code-based payments, seeking to reduce fragmentation of various QR code-based schemes.

Another Wearables Maker Enters ‘Pays’ Market with NFC-Enabled Device

NFC TIMES Exclusive Insight – U.S.-based device maker Garmin is the latest company to introduce an NFC-based mobile payments service in a smartwatch, today unveiling its “Garmin Pay” service for its forthcoming vívoactive 3 watch.

Struggling Fitness Band Maker Fitbit Announces Plans for NFC Payments Service with New Smartwatch

NFC TIMES Exclusive Insight – Struggling U.S.-based fitness band maker Fitbit announced today it will introduce an NFC-based payments service, “Fitbit Pay,” after it launches its first-ever smartwatch, the Ionic, promising to enable major issuers in more than 10 markets globally to offer contactless payments supporting the Visa, Mastercard and American Express brands.

Visa Ready Program May Not be Quite Ready for Tokenization Partners

Sep 15 2017

NFC TIMES Exclusive – The Visa Ready program, Visa’s effort to get new digital payments services to the market sooner by giving vendors a fast-track route for their products and technologies to be certified, may not be quite ready–at least as far as Visa’s tokenization partner program is concerned

NFC Transit Ticketing Rolled Out–Likely with HCE–on Beijing Subway System Following Large Pilot

NFC TIMES Exclusive Insight – The Beijing Subway and Beijing’s public transport payments company Yikatong Monday launched what appears to be an HCE-enabled mobile payments system on the entire metro system after piloting the service earlier this summer on one line.

Wal-Mart Starts to Expand ‘Scan & Go’ App; Experience Does Not Seek to Mimic Amazon Go Concept

NFC TIMES Exclusive Insight – Wal-Mart Stores has introduced a “Scan & Go” mobile-shopping and payments app for a limited number of its regular stores in five U.S. states, and said it plans to roll out the service more widely. It follows the launch last year of a very similar app for its warehouse store chain, Sam’s Club, as NFC Times has reported.

Alipay to Expand Acceptance of Mobile Wallet in Russia

NFC TIMES Exclusive Insight – Alipay is expanding acceptance in another overseas market, Russia, seeking to capture business from Chinese tourists who travel to the country.

Parties Could Settle Lawsuits Stemming from Dispute over Apple Value-Added Services Software

NFC TIMES Exclusive –  Software that enables consumers to tap to pay and earn or redeem rewards and other value-added services with Apple Pay is at the center of a legal dispute between Israel-based NFC and contactless reader vendor On Track Innovations and USA Technologies, a provider of payment technology for vending machines and other self-service retail locations.

Apple Discloses Plans for Four More Apple Pay Markets; Confirms Most Transactions Outside of U.S.

NFC TIMES Exclusive Insight – Apple Tuesday disclosed plans to launch its mobile payments service in four more small markets, including three countries in the Nordics, with the tech giant seeing higher usage of Apple Pay outside of the U.S., where NFC-enabled POS terminals are still not widely available.

Major Networks Seek to Capture–and Protect–Transactions by Introducing Global QR Code Specifications

NFC TIMES Exclusive Insight – Major payments networks, including Visa, Mastercard and China UnionPay, have released global specifications for QR code-based payments through their EMVCo joint venture because they see an opportunity to capture more transactions–and also a risk of losing transactions if they don’t support the technology globally.