|
Получить IMEI устройства | ☑ | ||
---|---|---|---|---|
0
Я сказал
04.12.14
✎
10:18
|
Дано: iPad, на него устанавливается самописное мобильное приложение.
Найти: как в конфигурации мобильного приложения получить IMEI iPad'а? |
|||
1
Я сказал
04.12.14
✎
10:19
|
Заранее спасибо!
|
|||
2
YFedor
04.12.14
✎
10:19
|
imei же у сим-карты
|
|||
3
mergan
04.12.14
✎
10:22
|
International Mobile Equipment Identity — международный идентификатор мобильного оборудования
|
|||
4
KRV
04.12.14
✎
10:22
|
(2) чо?
|
|||
5
Локи-13
04.12.14
✎
10:22
|
(2) как imei расшифровывается?))
|
|||
6
Локи-13
04.12.14
✎
10:22
|
(3) зачем подсказывать, люди сами думать разучиваются(
|
|||
7
mergan
04.12.14
✎
10:24
|
(6)извини ... я не знал, что ты будешь об этом спрашивать
|
|||
8
Я сказал
04.12.14
✎
10:24
|
Господа, мы сейчас уйдем от темы, как это было, когда парень спросил, как ему перепровести все регистры в базе :)
|
|||
9
Я сказал
04.12.14
✎
10:26
|
Раньше достаточно было вот такого кода
СисИнфо = Новый СистемнаяИнформация; ИдентификаторМобильногоУстройства = Строка(СисИнфо.ИдентификаторКлиента); |
|||
10
Я сказал
04.12.14
✎
10:27
|
Но с выходом iOS 8.1 этот идентификатор стал динамическим и однозначно не идентифицирует планшет
|
|||
11
Я сказал
04.12.14
✎
10:32
|
Или, может не IMEI, а любой другой идентификатор...
|
|||
12
q100
04.12.14
✎
10:43
|
(11) При первом запуске создавай файл куда пишешь новый ГУИД и потом при каждом запуске читаешь данный файл.
|
|||
13
бомболюк
04.12.14
✎
10:46
|
(12) вроде (на Андроиде по крайней мере) если юзер нажмет "Очистить кэш" или ("Очистить данные") то сотрется этот файл то.
|
|||
14
Я сказал
04.12.14
✎
10:48
|
(12), (13) был бы андроид, не было б печали... не выйдет создать файл на iOS
|
|||
15
q100
04.12.14
✎
10:53
|
(14) а если брать ГУИД какого-либо элемента 1С который создается при инициализации приложения ?
(13) да так и есть |
|||
16
Я сказал
04.12.14
✎
11:03
|
(15) Как вариант при первом запуске создавать Новый УникальныйИдентификатор и писать его в константу. Потом брать каждый раз из константы.
|
|||
17
Я сказал
04.12.14
✎
11:06
|
Но если придется переустанавливать МП на планшете, то значение константы затрется, а ГУИД создастся новый. А переустановка не заставит себя ждать. Достаточно, чтобы вышла iOS 9
|
|||
18
Я сказал
04.12.14
✎
11:06
|
Ну, или 8.2 какая-нибудь
|
|||
19
Я сказал
04.12.14
✎
11:07
|
Очень бы хотелось привязаться к "железу" в качестве идентификатора все-таки...
|
|||
20
Garykom
гуру
04.12.14
✎
11:07
|
(12)(16) ага а терь внимание вопрос ;) как определить что это первый запуск? попроще чтоб
ЗЫ проверять константу на пустоту или 0 не предлагать, потому что базу могли скопировать )) с другого планшета на android (под iPad другие траблы) |
|||
21
Я сказал
04.12.14
✎
11:09
|
(20) Пустая константа = Первый запуск :)
|
|||
22
Garykom
гуру
04.12.14
✎
11:10
|
(21) я базу переписал с другого планшета прикинь да? там уже константа стоит от того планшета осталась...
как понять что планшет новый? иначе смысл этого уника? |
|||
23
Я сказал
04.12.14
✎
11:11
|
(20) А вообще, согласен с вами насчет копирования базы, а с ней и константы. Но, с другой стороны, уверен, что клиент не отступит от использования iPad в пользу андроидных устройств
|
|||
24
Я сказал
04.12.14
✎
11:11
|
Забыли константу
|
|||
25
Я сказал
04.12.14
✎
11:13
|
(22) В моем случае база никогда не будет перезалита с одного планшета на другой
|
|||
26
Garykom
гуру
04.12.14
✎
11:13
|
(23) интересно сказано, но под iPad тоже можно скопировать тока чуть сложнее или даже банально прошивку слить с того (бэкап со всеми прогами) и залить на новый (что проще)
|
|||
27
q100
04.12.14
✎
11:14
|
(22) сомневаюсь что обычный юзер сможет скопировать базу, на андройд без root нет возможности прочитать базу не из приложения
|
|||
28
Garykom
гуру
04.12.14
✎
11:14
|
(25) эээ а зачем тогда нужен этот идентификатор?
|
|||
29
Я сказал
04.12.14
✎
11:15
|
(28) По нему ищется узел в плане обмена. Каждому узлу (планшету) передается разная информация
|
|||
30
Garykom
гуру
04.12.14
✎
11:18
|
(29) еще веселее )) а просто код узла задать? точнее даже в узел реквизит типа элемент из "справочник планшетов" и константа "ТекущийПланшет" ?
|
|||
31
ramir
04.12.14
✎
11:24
|
(29) Сделай авторизацию устройств.
|
|||
32
Я сказал
04.12.14
✎
11:33
|
(30) Что веселого? То есть, ты имеешь ввиду на планшете вручную задать код узла и при синхронизации искать его по коду среди узлов плана обмена? Или откуда код узла должен взяться в планшете?
|
|||
33
Я сказал
04.12.14
✎
11:39
|
(31) Авторизация есть, но она используется для доступа к веб-сервису. Для поиска узла используется Код узла. Да, можно попробовать использовать имя пользователя в качестве кода узла, спасибо
|
|||
34
ramir
04.12.14
✎
13:21
|
(33) Я разделил авторизацию на веб-сервисе и в приложении. Авторизацию сделал не на уровне платформы. Эти мысли были уже давно и они только закрепились после прослушки курса по мобильному приложению.
|
|||
35
Garykom
гуру
04.12.14
✎
14:08
|
(32) а откуда возьмется уник планшета в центр.базе? понятно что тока вручную
ну можешь сделать автозаполнение, константа пустая=1-й обмен тогда центр.база присваивает код(создает планшет в справочнике), и при загрузке на планшете этот код (планшет) пишется в константу |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |