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

Google Adopts New Payments Brand, but No New Strategy Announced to Catch Up to Apple Pay

NFC TIMES Exclusive Insight – Google's latest rebranding move for payments is certainly not its first, and involves no new products.

Payments Wearables in 2017: Market Makes Progress but Continues to Move Slowly

Dec 20 2017

NFC TIMES Exclusive Insight – While major smartwatch makers are enabling payments from their high-end devices, and there might be an announcement of another major wearables maker supporting payments at next month’s CES trade event, progress is slow for the technology to move to the range of lower-end smartwatches, fitness bands and such passive devices as rings, fobs and bracelets.

French Aerospace and Defense Group Thales Outbids Atos for Gemalto; Would Create Global Digital Security Unit

NFC TIMES Exclusive Insight – Less than a week after Gemalto’s board unanimously rejected an acquisition offer from France-based IT and consulting group Atos, complaining that Atos’ bid at €46 (US$54.18) per share “significantly undervalued the company” and that Gemalto is “best positioned to grow successfully on a standalone basis,” the board has publicly changed course and has unanimously approved a takeover offer from France-based Thales that is only 11% higher.

Mastercard Announces Plans to Enable QR Code-Based Payments in Taiwan

NFC TIMES Exclusive Insight – Mastercard has announced it will support QR code-based payments in Taiwan starting next year, working with the country’s largest credit card acquirer and processor and also Taiwan’s nascent domestic debit card network.

Samsung Pay Launches Octopus in Hong Kong, with Samsung's Latest Flagships Supporting FeliCa Technology

NFC TIMES Exclusive Insight – In the race among the major Pays wallets to add NFC transit ticketing to their mobile payments services, Samsung scored a win over Apple, with today’s launch of “Smart Octopus” with Samsung Pay.

Gemalto Rejects Proposed Atos €4.3 Billion Takeover; Contends Bid Price 'Significantly Undervalues' Company

NFC TIMES Exclusive Insight – The board of struggling French smart card and security vendor Gemalto has rejected an all-cash €4.3 billion (US$5.08 billion) takeover bid by France-based IT services and consulting company Atos, calling Atos’ €46-per-share bid “opportunistic,” and contending that it “significantly undervalues” the company, among other objections.

In-Depth: Atos Offers €4.3 Billion to Acquire Struggling French Vendor Gemalto

Dec 14 2017

NFC TIMES Exclusive Insight – French IT services group Atos hopes to bolster its cybersecurity, IoT and payments offers with its €4.3 billion (US$5.07 billion) unsolicited bid to buy struggling France-based smart card and digital security vendor Gemalto.

Mastercard Quietly Certifies First Data and PayPal to Tokenize Mastercard-Branded Cards

NFC TIMES Exclusive – Mastercard has opened up tokenization of Mastercard-branded card accounts to two other major payments industry players, First Data and PayPal, enabling them to tokenize Mastercard-branded cards for mobile and other digital payments services as an alternative to Mastercard’s own token service, MDES, NFC Times has learned.

Apple Launches P2P Payments Featuring Own Digital Payment Card; Should Banks Worry?

NFC TIMES Exclusive Insight – A key part of Apple’s new Apple Pay Cash peer-to-peer payments service is its digital prepaid debit card–which can be used for in-store NFC purchases and other transactions–a first for the tech giant.

Target Shuns NFC and Apple Pay as Expected with New Wallet; Service Features Private-Label Card

NFC TIMES Exclusive Insight – Target has added its long-anticipated 2-D bar code-based wallet to its mobile app, following rival Wal-Mart Stores in launching its own payments service and shunning NFC and contactless, as expected.

Belgian Domestic Debit Network Seeks to Expand Use of Mobile Payments, Though Consumer Habits Hard to Break

Dec 1 2017

NFC TIMES Exclusive Insight – Belgium’s domestic debit network Bancontact is offering both QR code and NFC-based mobile payments services with 20 banks in the country, as backers seek to expand use by consumers of mobile and contactless payments, which each make up only around 1% of total Bancontact transactions.

Korean and Taiwanese Banks Test Loyalty Points Exchange Using Blockchain

NFC TIMES Exclusive Insight – KEB Hana Bank of South Korea and Taishin International Bank of Taiwan have demonstrated the transfer of bonus points and purchase of coupons using Blockchain technology, with KEB Hana Bank planning to launch initial service for visitors to the Winter Olympics next February in Pyeongchang, South Korea.