我可以编写一个在所有手机上都可以读取的通用 NFC 标签,而无需安装特定的 NFC 应用程序吗?

Can I write a universal NFC tag that reads on all phones without installing a specific NFC app?

在 Android 开发方面,我是初学者,但我真的很想弄清楚 NFC 对我正在从事的项目的潜力。

我已经在我的 Galaxy S3 上安装了 Trigger,并成功地使用它向 NFC 标签写入了一个函数,可以在我的 phone 上打开和关闭飞行模式。 问题是,我希望标签能够在任何 phone 上执行此操作,而不仅仅是我自己的。但是每当我在另一个 Android phone 上测试它时,它只会打开 Google Play Store 并请求下载 Trigger。

我已经通读了 this answer,其中解释了读取 NFC 标签的要求,但我希望由于飞行模式是一项通用功能,所以可能有某种方式可以直接与用户的设备 OS,回避了应用程序翻译功能的要求。

是否可以创建一个通用的 NFC 标签?是否有我应该使用的另一个 NFC 编辑应用程序而不是 Trigger,或者我必须调整的设置?

非常感谢任何帮助。

有一种常见的数据格式称为 NDEF(NFC 数据交换格式)。

您可以在 NDEF 消息中存储:文本、URI、特定应用程序数据,...但不是 android phone 的操作,如 enable/disable GPS,飞行模式,.. .

因此用户需要在他们的 phone 上安装特定的应用程序才能执行此类操作。