【问题标题】:A wifi connector app for iOS适用于 iOS 的 wifi 连接器应用程序
【发布时间】:2017-03-11 16:01:54
【问题描述】:

我想问一下具有以下信息的应用在 iOS 上的可见性如何,我在 PlayStore 上构建了一个运行良好的 Android 版本。我做了一些研究,大部分阅读时都要求我越狱我的设备,这是一个公共应用程序而不是私人应用程序。

Android 版本我使用https://wiki.mikrotik.com/wiki/API_in_Java

应用信息

移动应用程序用于用户身份验证。当用户连接到 Wi-Fi 时,他们将无法访问互联网,直到移动应用对其进行身份验证。

功能:

移动应用对用户进行身份验证

显示连接会话

通过广告小部件显示广告

广告小部件的范围:

广告小部件是可拖动的

广告小部件在关闭后重新打开

身份验证范围:

移动应用检查用户是否登录,如果没有弹出登录和注册

移动应用检查用户是否可以浏览。如果不通过向服务器发送请求来验证用户身份

【问题讨论】:

  • 参见Network Extension framework 中的NEHotspotHelper API。我不认为你可以展示任何广告,因为一旦用户连接到 wifi,你的应用就不会出现在屏幕上

标签: ios swift authentication wifi mikrotik


【解决方案1】:

如果我正确理解您的描述,您的应用会阻止 WiFi 连接,直到用户根据您的方案进行身份验证。

我希望并期望这样的事情不能在未越狱的设备上实现。即使它可能会违反 Apple 的指导方针,具体来说:

2.5.3 应用程序...破坏操作系统和/或硬件功能的正常运行...将被拒绝。

App Store Review Guidelines

【讨论】:

  • 不是这样,我不是通过网络浏览器验证用户在我的 wifi 上建立互联网连接,而是希望一个应用程序来处理这个问题,该应用程序进行身份验证,而不是通过浏览器,我不阻止任何 wifi 连接,如果您访问我的 wifi,您需要一些基本身份验证才能使用互联网,而不是通过在浏览器中输入用户名和密码的正常路径,您将在应用程序中执行此操作,然后再一次你认为广告的部分也是可能的吗?谢谢
  • 这仍然会破坏正常程序。您的意图可能不是恶意的,您的意图可能仍然是提供有效的 WiFi 连接,但 Apple 不在乎。规则是您不能修改操作系统提供的 UI/功能,例如 WiFi 连接过程。期间。
猜你喜欢
  • 1970-01-01
  • 2012-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-08
  • 2017-07-07
  • 1970-01-01
  • 2017-11-17
相关资源
最近更新 更多