iOS - 应用程序可以发送和接收消息 to/from 服务器吗?

iOS - Can application send and receive messages to/from server?

我正在做一个 iOS 项目。对于这个项目,我需要一个身份验证系统。但是,如果可能的话,我不想使用已经构建的双因素身份验证系统,例如 Plivo 或 Sinch。我想在我们的应用程序中实现这个功能。

为此,我需要三样东西:

  1. 我的应用程序应该获取用户的 phone 号码并将其发送到服务器。
  2. 服务器应该向用户号码发送短信,我的应用程序应该能够读取此消息以获取服务器发送的验证码。
  3. 应用程序应该能够从用户使用的 iPhone 的收件箱和发件箱中删除此程序的消息。

现在,我问我可以实现这个功能吗?我知道这是一个奇怪的问题,但我整天都在互联网上搜索,但无法得到确定的答案。因此,如果有人尽快通知我,我将不胜感激。

  1. 是的,你可以。
  2. 您的应用无法读取通过“信息”应用收到的短信。用户需要阅读消息并记下代码。然后切换回您的应用程序,然后他们可以在其中输入收到的代码。
  3. 您的应用无法访问或修改通过消息应用接收的任何短信。如果用户愿意,他们需要删除该消息。