|
Вопросы по возможностям приложений
|
|||
---|---|---|---|
#18+
Нужно разработать достаточно сложное приложение на Android/iOS/WinPhone. Но прежде чем составлять/заказывать ТЗ хотелось бы понять, что вообще возможно сделать, а от чего лучше сразу отказаться? Приложение будет публичным (т.е. публиковаться и устанавливаться через магазины приложений), соответственно "возможно" означает не вообще техническую возможность в принципе, а легальные способы, разрешенные Google/Apple/Microsoft. Идентификация: 1. Может ли приложение получить/узнать номер телефона устройства? Или хотя бы идентификатор SIM-карты (IMSI, ICC). 2. Какие идентификаторы устройства можно получить? MAC-адрес, IMEI, какой-нибудь серийный номер вендора? 3. Можно ли получить идентификатор пользователя (учетной записи), который не изменяется при использовании на разных устройствах? 4. Можно ли получить какой-нибудь идентификатор, который будет однозначно идентифицировать установленное приложение (этот идентификатор может изменятся при переустановке, смене устройства, смене пользователя и т.д.)? 5. Можно ли получить идентификатор учетной записи, которая используется на устройстве (идентификатор или логин из раздела настроек "Учетные записи", идентификатор WiFi Direct и т.п.)? 6. Можно ли получить идентификатор или логин веб-сайтов, которыми пользуется на устройстве пользователь? Управление: 1. Можно ли зафиксировать появление беспроводной WiFi-сети с определенными параметрами (имя, BSSID) и подключиться к ней или вывести пользователю системный диалог на подключение к этой сети? 2. Если устройство уже подключено к беспроводной сети и обнаруживает другую сеть, можно ли переподключиться к другой сети или вывести пользователю системный диалог на подключение к этой сети? 3. Некоторые проверки можно выполнить только подключившись к беспроводной сети (например определить провайдера). Можно ли не разрывая текущего беспроводного подключения подключиться к еще одной беспроводной сети, провести нужные проверки и если они успешные, то выполнить пункт 2? 4. Можно ли "разбудить" телефон при срабатывании определенных условий (появления определенной беспроводной сети, локации в определенном месте и т.д.)? 5. Можно ли отобразить сообщение пользователю даже в случае заблокированного экрана? 6. Можно ли управлять другими приложениями? Например в "Карты Google" наложить на карту значки по определенным координатам? Получение информации: 1. Можно ли узнать, что пользователь открыл в браузере (любом) определенный сайт? 2. Можно ли определить событие обновления прошивки, установки/обновления приложения, смену SIM-карты? Прочее: 1. Можно ли вывести в качестве фонового изображения (обоев или заставки) анимационную картинку или видеотрансляцию? 2. Какие возможности по прямому (P2P) взаимодействию между устройствами доступны приложению? 3. Может ли приложение выполнять какую-нибудь работу (прием-передача данных через интернет, получение координат GPS) в спящем режиме? ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 19:31 |
|
Вопросы по возможностям приложений
|
|||
---|---|---|---|
#18+
вы описали девайс, которым я бы никогда не пользовался. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2016, 23:51 |
|
Вопросы по возможностям приложений
|
|||
---|---|---|---|
#18+
Джибсвы описали девайс, которым я бы никогда не пользовался. Ну кое-что из перечисленного таки доступно даже на iOS безо всяких там джейлбрейков. Но в целом ооооочень мало такого, что будет пропущено в AppStore. Так что, ТС, про легальный iOS точно забудьте. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 22:16 |
|
|
start [/forum/topic.php?fid=11&fpage=3&tid=1329696]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 425ms |
0 / 0 |