ios 11+和android API 23+如何使用NFC(HCE/Tag/Peer-Peer)或其他任何方式进行通信,它的2018年没有任何升级吗?

How to use NFC (HCE/Tag/Peer-Peer) or any other way to communicate between ios 11+ and android API 23+, its 2018 hasn't there been any upgrades?

首先,我在研究了很多之后才写这个问题。

问题的更广泛视角

在这个时代,我们需要一种更可靠的方式来执行 点对点通信,最好使用 NFC[=78= 等技术]. 我的意思是我们现在是 2018 年,我不敢相信在 ios[=78= 之间没有可靠的方式来交流点对点] 和一个 android。我说的是线下、近距离 proximity/range 通信,它可以为移动应用打开一个充满可能性的新世界。我们用来与其他设备通信的许多应用程序需要互联网、登录、credentials/authentication 等一项或多项。我正在努力,因为大多数 readers/users/developers 实际上不知道发生了什么变化2018 年,所以如果有任何变化,我很乐意听到!

障碍

  1. IOS 对 NFC 的支持非常弱,功能方面..?
  2. IOS 不支持 Android 光束。
  3. 没有足够的成员愿意解决这个问题或无能为力。
  4. IOS不支持非ios蓝牙连接? (有疑问it/Tried但失败了)

我需要的

  1. 两个不同移动设备之间最好离线通信的高效跨平台解决方案。
  2. 除 Apple Pay/GPay/Samsung Pay/iMessage/AndroidMessages 之外的一种发送和接收资金的方式,例如 NFC/Bluetooth 最好相互离线,但独立连接到互联网。
  3. 一种在两个设备(不同平台和 ios 内)距离很近时自动发送数据的方法,无需登录或注册或任何其他步骤。至少是一种在一个设备靠近另一个设备时触发某些东西的方法,基本上就像 NFC。

我有什么

工作 android 应用程序使用 android Beam 在两个 android 设备之间发送和接收 ndef 消息,这很容易做到。因此,在这种情况下,我们可以在此处进行付款。

当我们尝试继续 android -> ios 或反之亦然时会出现问题。

我已经阅读了很多相关问题,其中的答案是直截了当的 NO。但是,我没有花时间写这个问题被告知这是不可能的。我希望堆栈溢出的人群帮助我找到解决这种情况的方法。我知道要问的问题很多,但我觉得这项发明或发现将帮助陷入同一领域的男性应用程序开发人员。这个问题最好由金融科技领域的人回答,并且是 IOS 开发人员或移动开发人员,具有 卡模拟、安全元素、ios 11+ 的工作知识or ios 12 development, NFC, NFC tags,

Questions/Ideas:

  1. 我们可以使用带有 ios 12 或 ios 11+ 库的安全元件和 NFC 标签来模拟此所需功能吗?
  2. 是否有任何第三方库接近于让 ios/iphone 像 NFC 编写器一样工作?
  3. 我们可以为 ios 模拟 NFC 写入器吗?
  4. 我可以在 android 设备上模拟标签,让 iphone 读取它(不希望 apple pay 以某种方式弹出)然后通过互联网完成下一个工作流程吗?例如,如果我有一个发送者和接收者(支付),因为 android 支持的比 ios 多得多,我可以在 android 上模拟一些东西,以便 apple pay 认为是各种终端并以电子方式支付给我(当然是安全的),或者至少我可以读取各种苹果支付凭据并模拟终端并在 android?
  5. 上接受来自 ios 的付款]

关于这些方面的一些事情,我知道它不是很清楚,尽管我试图做到清楚和简单。

其他人的建议以及为什么它不是一个很好的解决方案:

  1. WebRTC - 需要互联网
  2. alljoyn - 只需要 2 台设备而不是 2 台以上,并且不需要服务器或客户端设置。
  3. 不太确定中继服务器是否离线或正常工作
  4. android-ios-peer-to-peer-architecture问题也讲了很多!
  5. developing-mobile-p2p-payment-apps 似乎相关的问题没有答案。
  6. 问题是关于 React Native 的。我个人看过 PhoneGap 和 Nativescript,它们对 ios 的支持水平相同。总之,不行。
  7. 任何我遗漏的,总之没有解决方案。

评论:

//Due to the fact that there is no solution, I feel even more motivated to post this question. I feel we should come together as one and fight for this right. I mean usually seemingly impossible questions are answered here, so I figured you guys could take this as a challenge. The challenge would be to find a legal loophole, an ethical approach, nothing unethical of sorts. So let me know if we can arrive at any positive conclusion! Thank you for being patient.

//I have read the rules and "do not ask" section, so I would just request moderators to check if there *can* be any answer before you flag it or take it down, by which I mean we just need one correct answer, and it can come from anyone or anywhere.

我很高兴地透露,已经有这方面的需求,并且 Google 早在 2016 年就发布了 Nearby API。这是前进的方式。这是一个独立于设备的 API.

  1. 请查看 Monzo Bank 的 Nearby Pay
  2. Google 和其他人声称它也适用于 Ios。
  3. 它已经存在 2-3 年了,这意味着应该有很好的支持和文档,尽管我可能是错的。

我希望这个回答能为其他处于我位置的人铺平道路!祝你好运!