Как мне обработать регистрацию продукта через приложение для iPhone?

У меня есть приложение для iOS, которое считывает серийный номер с оборудования через Bluetooth или Wi-Fi. У меня также есть веб-сайт, где пользователи могут зарегистрироваться, чтобы увидеть, какой продукт им принадлежит. (проблема немного сложнее, я просто хотел упростить вещи).

Когда они начнут использовать приложение iOS, оно спросит, хотят ли они зарегистрировать продукт на моем сайте. В этом случае приложение iPhone перенаправляет пользователя на мою страницу регистрации (или входа в систему), а серийный номер является просто параметром get в моем URL (например: www.samplesite.com?signup?sn=0100013) и, конечно, значение sn будет храниться в базе данных.

Есть ли способ скрыть это значение от URL или сделать его более безопасным, чтобы люди не могли регистрировать случайные серийные номера через систему? Моя главная проблема заключается в том, что серийный номер не уникален, он просто начинается с 0 и увеличивается один за другим.

Шифрование SN с помощью фиксированного ключа, который хранится на моем веб-сайте и внутри приложения, является решением?

0

Решение

«Шифрование SN с помощью фиксированного ключа, который хранится на моем веб-сайте и внутри приложения, является решением?»

Это может быть возможным решением.

Вот еще одно решение:

  1. Убедитесь, что у каждого пользователя есть уникальный API_KEY, чтобы вы могли отслеживать
    пользователи вашего приложения iPhone.
  2. Делая запрос к вашему
    веб-сервер (например, вызов веб-службы), убедитесь, что страница имеет
    этот API_KEY www.samplesite.com?signup?sn=0100013&api_key=abc123,
    На основе API_KEY принимайте решения на своем веб-сервере либо
    хранить или сбрасывать или делать что-либо с этим вызовом.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]