苹果x有没有nfc功能怎么用(苹果12xr)

现在越来越多的定位器支持NFC功能。这种简单、安全、快速通信的监听连接技术,可以让我们的定位器取代门禁卡、公交卡、银行卡,甚至车钥匙。那么如何才能在APP中调用这个功能呢?边肖今天会教你!注意:插件的所有接口在 deviceready 事件后生效;目前,苹果的CoreNFC对NFC的格...

现在越来越多的定位器支持NFC功能。这种简单、安全、快速通信的监听连接技术,可以让我们的定位器取代门禁卡、公交卡、银行卡,甚至车钥匙。那么如何才能在APP中调用这个功能呢?边肖今天会教你!

注意:

插件的所有接口在 deviceready 事件后生效;目前,苹果的CoreNFC对NFC的格式支持有限,暂时仅支持NDEF格式1.NFC最低支持硬件iPhone7或者iPhone7Plus,最低支持系统为iOS112.需要开启一个session,与其他session类似,同时只能开启一个3.需要App完全在前台模式,iPhoneX之后机型,支持后台读取4.每个session最多扫描60s,超时需再次开启新session5.配置读取单个或多个Tag,配置为单个时,会在读取到第一个Tag时自动结束session

插件的所有接口在deviceready事件之后生效;目前苹果的CoreNFC对NFC格式的支持有限,暂时只支持NDEF格式。1.NFC支持的最低硬件是iPhone7或iPhone7Plus,支持的最低系统是iOS112。需要打开一个会话,和其他会话差不多,同一时间只能打开一个。3.App需要完全处于前台模式,支持iPhoneX之后的模式,后台阅读。4.每个会话最多扫描60s,超时后需要重新打开新的会话。5.单个或多个标签被配置为读取,当第一个标签被读取时,会话将自动结束。

首先注册登录中控易-提供APP一站式SaaS服务,点击右上方"控制台"-"应用项目"还是"试用",创建并进入应用,然后添加NFC插件。

1.NDEF注册

为任何NDEF标签注册一个事件**器。

nfc.addNdefListener(回调、成功时、失败时)

支持平台:

Android参数说明

Android参数描述

OnSuccess函数没有返回。

onFailure函数返回一个指示错误消息的字符串。

示例代码

//侦听“DeviceReady”事件文档。addevent listener('设备就绪',onDeviceReady,false)function on device ready(){ NFC . addndeflilistener(function(NFC event){ var tag = NFC event . tag;alert(JSON . stringify(NFC event . tag));alert(NFC . bytestohexstring(tag . id));},function(on success){ alert(on success);},函数(错误){ alert(错误);} );}

2.删除2。NDEF

移除先前注册的通过nfc添加的NDEF标签的事件**器

nfc.removeNdefListener(回调、成功时、失败时)

支持平台:

Android参数说明

Android参数描述

OnSuccess函数没有返回。

OnFailure函数没有返回。

示例代码

//侦听“DeviceReady”事件文档。addevent listener('设备就绪',onDeviceReady,false)function on device ready(){ NFC . removendeflistener(function(NFC event){ var tag = NFC event . tag;alert(JSON . stringify(NFC event . tag));},function(on success){ alert(on success);},function(on failure){ alert(on failure);} );}返回数据以响应示例代码回调:

{ "类型":"NDEF推送协议", "***xSize & # 034:"1", "ndefMessage & # 034:[ { "tnf & # 034:1, "类型":[ 1, 2 ], "id & # 034:[ 1, 3, 1 ], "有效负载":[ ] } ]}

3.听众注册

注意

在Android上,addTagDiscoveredListener扫描非NDEF标签和NDEF标签。即使标记上有ndefMessage,标记事件也不包含NDEFMessage。使用addNdefListener或addMimeTypeListener获取NDEF信息;

为匹配任何标记类型的标记注册事件侦听器。

nfc.addTagDiscoveredListener(回调、onSuccess、onFailure)

支持平台:

Android参数说明

Android参数描述

OnSuccess函数返回一个字符串OK;

onFailure函数返回一个指示错误消息的字符串。

示例代码

//侦听“DeviceReady”事件文档。addevent listener('设备就绪',onDeviceReady,false)function on device ready(){ NFC . addtagdiscovered listener(function(NFC event){ var tag = NFC event . tag;alert(JSON . stringify(NFC event . tag));alert(NFC . bytestohexstring(tag . id));},function(on success){ alert(on success);},function(on failure){ alert(on failure);} );}响应示例代码:

"好"

4.**器删除

删除通过nfc添加的先前注册的事件侦听器

NFC . removetagdiscovered listener(回调、onSuccess、onFailure)

支持平台:

Android参数说明

Android参数描述

OnSuccess函数返回一个字符串OK;

onFailure函数返回一个指示错误消息的字符串。

示例代码

//侦听“DeviceReady”事件文档。addevent listener('设备就绪'、onDeviceReady、false)函数onDeviceReady(){函数回调(NFC event){ var tag = NFC event . tag;alert(JSON . stringify(NFC event . tag));alert(NFC . bytestohexstring(tag . id));} NFC . removetagdiscovered listener(回调,函数(on success){ alert(JSON . stringify(on success));},函数(错误){ alert(错误);});}响应示例代码:

"好"

5.NFC设置

在设备上显示NFC设置

nfc.showSettings(成功、失败)

支持平台:

Android参数说明

Android参数描述

success函数返回一个字符串OK;

失败函数返回一个字符串错误消息。

示例代码

//侦听“DeviceReady”事件文档。addevent listener('设备就绪',onDeviceReady,false)function on device ready(){ NFC . show settings(function(success){ alert(success);},功能(失效){ alert(失效);});}响应示例代码:

"好"

6.将NDEF消息写入NFC标签

注意

在Android上,这个方法必须从NDEF事件处理程序中调用。在iOS上,应该在NDEF事件处理程序之外调用此方法,它将启动一个新的扫描会话。

NDEF消息是一个或多个NDEF记录的数组。

nfc.write(ndefMessage,成功,失败)

支持平台:

Android参数说明

Android参数描述

success函数返回一个字符串OK;

失败函数返回一个字符串错误消息。

示例代码

//侦听“DeviceReady”事件文档。addevent listener('设备就绪',onDeviceReady,false)函数on device ready(){ var message =[ndef . text record("你好,世界"),ndef . uri record("http://github.com/chariotsolutions/phonegap-nfc")];nfc.write(消息,函数(成功){ alert(成功);},功能(失效){ alert(失效);});}响应示例代码:

"好"点击中控轻松移动-提供APP一站式SaaS服务,立即试用。

本文来自热恋少女投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/530243.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-02
下一篇 05-02

相关推荐

  • 什么是网站,带你了解网站的功能和作用

    网站是什么?网址是什么?抛开技术术语,网站是人机交流的工具。它由三部分组成,即网站三要素、域名、空和源文件。它们共同构成了一个可以浏览和使用的网站。网站的源文件有哪些?网站源文件包含网页的设计、前端代码、后台程序、网站数据等。网站空房间是做什么用的?网站空

    2023-07-29 07:41:02
    763 0
  • 微信企业版有什么功能 企业版微信使用方法和主要功能

    企业微信有效帮助了很多企业降本增效,增收节支。企业微信【文档】就是重要工具之一。用户可以使用[文档]完成个人创建,或者与同事一起编辑文档,提高协作效率。那么这次滕晓辉就给大家介绍一下如何使用企业微信的【文档】功能,以及如何利用这个能力让我们的工作更加便捷高效

    2023-07-28 21:43:01
    267 0
  • 电脑键盘各个按键功能和作用 电脑键盘的作用以及功能

    如今,电脑是日常生活和办公的必需品,我们也需要熟练的电脑技能来使我们使用起来更加方便。本文介绍了电脑输入键盘上英文键的作用,废话不多说。先从下面的介绍开始。1.Esc:取消并退出(例如,当电脑全屏观看视频时,Esc会全屏退出)2.滚动锁定:滚动到打开中间区域的键。3.选项

    2023-07-28 14:26:01
    909 0
  • 华为手机有扫描功能吗 手机如何扫描图片为电子版

    分享最实用的电脑技能,洞察最前沿的科技资讯!大家好,这里是***科技园!生活中,我们有时需要扫描文档,很多人会去打印店。其实没必要这么麻烦。如果你用的是华为***,自带扫描仪功能,纸质稿件一秒电子化。第一,文件扫描首先打开华为定位器自带的备忘录,点击右下角的“”

    2023-07-28 02:30:01
    992 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信