如何开发一个iOS小程无锡小程序开发序并且经过NFC标签触发

2021-07-09 23:54:39 无锡雷霆

现今,商家与客户互动有了一种新的模式 —— App Clip(苹果小程序)和NFC标签。这个性能让用户可能在手机操作系统上运转小程序,无需到运用商店下载装置软件。小程序只是在屏幕上弹出信息,此性能为开发新的客户关系创造了时机。例如,咖啡店可能提供更适用的积分卡,零售商可能让虚构钱包更好用。商家可能经过多种模式触发小程序无锡Android开发,其中一种是指向某一个URL地址的NFC标签。当用户iPhone接近标签时,手时机主动发现URL并启动小程序。原理简略的同时老本也低廉。下面咱们讨论一下商家利用小程序都需求些什么。

image.png

App Clip是什么? App Clip被称为“ 轻量版的手机运用软件”。这种小软件紧缩前二进制代码量小于10 MB,并且次要提供运用程序的一小局部性能。例如,一家咖啡公司的残缺运用可能提供咖啡店的名录、近期促销流动、销量排序以及积分卡,但App Clip小程序只会显示积分卡。这些性能确保用户获得即时体验,即使手机移动网速很低,用户也能获得实时体验。用户还能获得简便快捷的利用体验。经过手机接近NFC标签启动小程序,可能缩小很多利用阻碍,为不太相熟手机运用的新客户打开了数字互动的大门。下面来看一下ST的iOS运用开发者Vincent Latorre的小程序开发阅历。

App Clip:客户端或NFC配置

预备ST25-TAG-BAG-U套件

image.png

ST25-TAG-BAG-U 标签套件蕴含: 1. ST25TV02K, 2. ST25TA02KB, 3. ST25TV02K HC, 4. ST25TV512, 5. ST25TA64K

在整个配置过程中,最容易的环节是创建一个NFC标签,在标签内写入指向小程序的URL。这个过程十分简略,简略到创建一个失常工作的演示软件,连一行代码都不用写。出于演示目标,咱们将利用两个ST25TV02K NFC标签,其中一个用于寄存小程序的URL地址,无锡微信外卖开发,另一个将用作概念验证,讲解可能在操作系统中存储的或缓存的性能容器。

假设想开发一个以App Clip小程序为主的演示,第二个标签是不需求的,开发者可能只用第一个标签。然而,咱们想借此时机讲解演示如何写存储区块,并提供详细证据证实ST的小程序确真实工作,而不是给大家看一个展示的屏幕。这两个标签都是ST25-TAG-BAG-U套件中的小圆标签。用户必须到运用商店下载咱们的NFC Tap运用,能力读写标签。

写URL

咱们拿出第一个ST25TV02K标签。以下演示假定标签是空白标签。第一步是在主屏上抉择Read Tag,然后将手机接近标签,屏幕上将出现ST25TV02K的信息。下一步,点击屏幕右下方的...图标 ,然后抉择Areas Content Editor选项,最后,用手机扫描标签。假设是空白标签,则会出现一个对话框,显示存储器大小(例如256字节),并揭示No NDEF message。

在写入一条NDEF消息前,用户需求点击揭示No NDEF message的对话框,随后在屏幕上将出现一个白色方框和蓝色箭头。向左滑动白色方框,将会弹出一个菜单,其中蕴含Add、 Edit、Insert 和 Exec选项。在抉择 Add后,

1. 抉择NdefUriRecord 2. 输入https://www.myst25.com/clip。务必抉择https,否则小程序将不会立即显示。

3. 按Validate按钮,然后写标签

了解性能容器

第二个ST25TV02K是咱们的测试标签,咱们还可能经过它了解Type-5标签中NDEF支持性能。这个演示证实ST的小程序正在读取标签,而不是在展示一个手机屏幕。为了添加演示的兴趣性,咱们效仿咱们关于NDEF治理的运用笔记中的方法。理想上,那篇文章讲解的是如何将ST25TV标签配置成支持NDEF消息的NFC Type-5标签,简而言之,就是在第一个存储块中写入一个有效的性能容器(CC)。那篇文章给用户详解了整个设置过程,咱们可能在ST25TV02K的第一个存储块内间接写入四字节CC:E1 40 20 01h。

写测试标签

在执行写标签操作前,打开NFC Tap iOS运用,然后

1. 抉择Read Tag,然后扫描第二个ST25TV02K标签

2. 反省CC File局部,确保标签是空白的。假设Magic Number是0x00,则示意标签内不含任何信息。

如今,咱们激活NDEF消息传输支持性能,然后写入一小条消息。

1. 抉择屏幕底部的More ,然后抉择Areas Content Editor。这时软件将会让你扫描标签,然后,发现一个256字节的可写区,里面没有内容。

2. 点击Area 1

3. 在屏幕上出现No NDEF Record的揭示信息。向左滑动对话框,然后出现一个菜单,抉择 Add。

4. 点击NdefTextRecord,肃清现有文本,然后输入Hello World!

5. 按Validate按钮,然后将手机接近标签,写入NDEF消息。

测试App Clip

如何,开发,一个,小程,且通,标签,触发