Я разработал приложение для iPhone для кафе. В приложении вы можете заказать еду на вынос, и поэтому мне нужен способ быть уверенным в том, что нет заказов с «поддельным» именем (например, человек, который делает заказ с именем незнакомца, электронной почтой и т. Д.)
Поэтому я должен заставить пользователя подтвердить заказ перед его отправкой в кафе. Я не уверен, что лучший способ сделать это.
Я думал о настройке шлюза SMS, и при размещении заказа на указанный номер телефона отправляется SMS, и пользователь должен будет отправить подтверждение SMS обратно. Я не являюсь поклонником такого подхода, так как подтверждение не происходит в самом приложении.
Тогда я понял, что это возможно с помощью push-уведомлений. Я не совсем уверен, как это будет работать (если у вас есть какие-либо идеи по этому поводу, пожалуйста, дайте мне услышать), но, поскольку Apple пишет следующее в своей документации, я не смею полагаться на это для подтверждения.
Важно: Поскольку доставка не гарантируется, вы не должны зависеть от
средство удаленного оповещения для
доставка критических данных в
приложение через полезную нагрузку. И никогда
включить конфиденциальные данные в полезную нагрузку.
Вы должны использовать его только для уведомления
Пользователь, что новые данные доступны.
Другим подходом, который было бы очень легко реализовать, было бы программно получить номер телефона пользователя с SIM-карты, но я читал, что Apple отклоняет приложения, которые делают это.
Я хотел бы спросить, есть ли у вас какие-либо идеи, как я могу сделать это подтверждение? Это может быть один из вышеперечисленных подходов или совершенно новый. Можно ли будет что-то сделать с уникальным идентификатором, который есть у каждого iPhone?