-2

I want to ask how visible is an app with the below information on iOS, i have built an Android version of it on PlayStore that works fine. I have made some research and most of when i read requires me to jailbreak my device, and this is a public app not a private one.

I used https://wiki.mikrotik.com/wiki/API_in_Java for the Android version

App Info

The Mobile app is used for user authentication. When a user connects to the Wi-Fi they won't have internet access until the mobile app authenticates them.

Functions:

The mobile app authenticates users

Displays connection sessions

Displays ads via ads widget'

Scope for ads widget:

Ads widget are dragable

Ads widget reopens after being closed

Scopes for Authentication:

Mobile app check if user is login, if not pops up login and signup

Mobile app check if user can browse. If not authenticate user by sending a request to the server

Community
  • 1
  • 1
SimpuMind
  • 365
  • 8
  • 22
  • See the `NEHotspotHelper` API in the [Network Extension framework](https://developer.apple.com/reference/networkextension). I don't think you can display any ads though because once the user is connected to the wifi, your app won't be on screen – Paulw11 Mar 11 '17 at 20:26

1 Answers1

0

If I understand your description properly, your app would block WiFi connection until the user authenticates according to your scheme.

I hope and expect that such a thing could not be implemented on a non-jailbroken device. Even if it could it should fall foul of Apple's guidelines, specifically:

2.5.3 Apps that ... disrupt the normal operation of the operating system and/or hardware features ... will be rejected.

App Store Review Guidelines

Ali Beadle
  • 4,486
  • 3
  • 30
  • 55
  • Not like that, instead of me authenticating user to have internet connection on my wifi through web browser, i want an app to take care of that, the app does the authentication, not through a browser, am not blocking any wifi connection, if you access my wifi you need some basic authentication to be able to use internet, instead of going through the normal route of entering username and password in the browser, you'll do that in the app, and again do you think the Ad's part is also possible?. Thanks – SimpuMind Mar 11 '17 at 20:08
  • That's still disrupting the normal procedure. Your intent may not be malicious and your intent may still be to provide a working WiFi connection, but Apple doesn't care. The rule is you cannot modify OS-supplied UI/functions such as the WiFi connection process. Period. – nobody Mar 14 '17 at 15:41