Как использовать NFC (HCE / Tag / Peer-Peer) или любой другой способ связи между ios 11+ и Android API 23+, его 2018 не было никаких обновлений? - PullRequest
0 голосов
/ 25 сентября 2018

Перво-наперво, я пишу этот вопрос после небольшого исследования.

Более широкий взгляд на проблему

В наше время нам требуется более надежный способ одноранговой связи , предпочтительно с использованием таких технологий, как NFC .Я имею в виду, что мы находимся в 2018 году, и я не могу поверить, что нет надежных средств для обмена данными между равноправными партнерами и ios и android .Я говорю об офлайн, непосредственной близости / дальности связи, которая может открыть новый мир возможностей для мобильных приложений.Многие приложения, которые мы используем для связи с другими устройствами, требуют одного или нескольких из Интернета, входа в систему, учетных данных / аутентификации и т. Д. Я прилагаю эти усилия, потому что большинство читателей / пользователей / разработчиков на самом деле не знают, что изменилось в 2018 году,так что если что-то изменилось, я бы с удовольствием это услышал!

Помехи

  1. IOS имеет очень слабую поддержку NFC в функциональном отношении ..?
  2. IOS не поддерживает Android Beam.
  3. Недостаточно участников, которые не могут это исправить или беспомощны.
  4. IOS не поддерживает Bluetooth-соединение не-ios?(Сомневаюсь / пробовал, но не получилось)

Что мне нужно

  1. Эффективное кроссплатформенное решение для связи между двумя различными мобильными устройствами, предпочтительно в автономном режиме.
  2. Способ отправки и получения денег, отличных от Apple Pay / GPay / Samsung Pay / iMessage / AndroidMessages, например, через NFC / Bluetooth, предпочтительно автономно взаимно, но независимо подключен к Интернету.
  3. Aспособ автоматической отправки данных, когда два устройства (разные платформы и внутри ios) находятся в непосредственной близости, без необходимости входа или регистрации или каких-либо других шагов.По крайней мере, способ вызвать что-то при приближении одного устройства к другому, например, NFC.

Что у меня есть

Работающее приложение для Android, которое использует Android Beam для отправки и получения сообщений ndef, что легко сделать, между двумя устройствами Android.Таким образом, мы можем сделать платеж здесь в этом случае.

Вопросы возникают, когда мы пытаемся перейти на android -> ios или наоборот.

Я прочитал много связанных вопросов, ответ на которые прямо NO .Однако я не трачу время на написание этого вопроса, чтобы сказать, что это невозможно.Я хочу, чтобы толпа на переполнении стека помогла мне найти способ обойти эту ситуацию.Я знаю, что это много, но я чувствую, что это изобретение или открытие помогут разработчикам приложений, застрявшим в этой же зоне.Этот вопрос должен отвечать кто-то, кто в идеале находится в домене Fintech, и является разработчиком IOS или разработчиком мобильных приложений, с практическими знаниями эмуляции карты, защищенного элемента, разработки ios 11+ или ios 12, NFC, тегов NFC, и т. Д.

Вопросы / идеи:

  1. Можем ли мы использовать защищенный элемент и тег NFC с библиотеками ios 12 или ios 11+ для имитации этой необходимой функциональности?
  2. Близится ли какая-либо сторонняя библиотека к тому, чтобы ios / iphone действовал как писатель NFC?
  3. Можем ли мы смоделировать писатель NFC для ios?
  4. Можно ли имитироватьотметьте на устройстве Android, сделайте, чтобы iphone прочитал это (не хотите, чтобы всплывающее окно яблока платило как-то), и затем следуйте через следующий рабочий процесс через Интернет?Например, если у меня есть отправитель и получатель (платежи), поскольку Android поддерживает намного больше, чем IOS, могу ли я что-то симулировать на Android, чтобы либо Apple Pay считала себя своего рода терминалом, а платила мне электронным способом (конечно же, безопасно)или, по крайней мере, я могу прочитать учетные данные Apple pay, смоделировать терминал и принять платеж от ios на android?

Что-то в этих строках, я знаю, это не очень понятно, хотя япытаясь быть ясным и простым.

Предложено другими и почему это не лучшее решение:

  1. WebRTC - Требуется интернет
  2. alljoyn - нужно только 2 устройства, а не 2+ и не нужно настраивать сервер или клиент.
  3. Сервер ретрансляции не совсем уверен, что он отключен или работает
  4. android-ios-peer-Te-Peer-Architecture Вопрос также много говорит об этом!
  5. развивающихся-мобильных-p2p-payment-apps вопрос, который кажется актуальным, НЕТ ответа.
  6. почему-android-ios11-не может общаться-via-nfc Вопрос говорит о 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.

1 Ответ

0 голосов
/ 02 октября 2018

Я рад сообщить, что на это есть спрос, и Google выпустил API-интерфейс Nearby уже в 2016 году. Это способ двигаться вперед.Это API-интерфейс, не зависящий от устройства.

  1. Пожалуйста, проверьте ближайшую оплату Monzo Bank
  2. Google и другие утверждают, что она работает и с Ios.
  3. Прошло около 2-3 лет, что означает, что должна быть хорошая поддержка и документация, хотя я могу ошибаться.

Надеюсь, этот ответ проложит путь для другихв моем положении!Удачи!

...