Как стать автором
Обновить

Комментарии 12

Статья классная и интересная.

Мне инетересно а потом будет как с windows, когда они удаляли какую-нибудь недокументированную функцию и у многих ребят все разваливалось.
НЛО прилетело и опубликовало эту надпись здесь
Отличная статья, спасибо!

В свое время баловался с этим, была задача вытащить данные из радиоканала и поработать с bluetooth. Меня, помнится, поразило, что можно программно вытащить даже цвет корпуса iPhone :)
А не знаете, как в iOS6 программно послать SMS/iMessage? Не открыть программу, а именно послать, без участия пользователя. Или эту возможность закрыли совсем, и теперь хоть оставайся на iOS5?
На номер 4242?
А что это за номер? Если написать на него смс, то пришлют вопрос о жизни, Вселенной и вообще, два раза?

На самом деле было удобно отложенно отправлять смс, например, в 00:00 поздравить с днём рождения, или послать напоминание рано утром.
> отложенно отправлять смс, например, в 00:00 поздравить с днём рождения

По номеру 6767?
diamant, я к сожалению не смогу помочь с этим в ближайшие две недели, т.к. у меня нет iOS SDK 6, и нет нормального интернета здесь чтобы его скачать.

На вскидку: не знаю как в iOS 6, но в iOS 4-5 был приватный API для отправки SMS, он находился во фреймворке CoreTelephony. Вот оно, собственно. Если этот API больше не работает, то стоит поискать в тех фреймворках, которые появилсь вместе с iOS 6.

минусующим: что не так с вопросом diamant'а? Посылать SMS программно не обязательно плохо. Это может быть внутреннее приложение, посылающее сообщение сотрудникам, например.
Как насчет проверки в AppStore? У нас точно заворачивали приложение за использование private API в MacStore. В iOS пропускают подобные приложения?
Нет конечно.
У меня нет статистики, но я точно знаю, что такие приложения в AppStore есть.

Как минимум месяц или два назад была история с программой Display Recorder, которая использовала приватные API. Я помню, что в обсуждении этой программы на Хабре люди делились своим опытом использования приватных API. PapaBubaDiop на одном из мероприятий RADUG также утверждал, что отправляет приватную информацию о пользователях.

Насколько я понял, приватные API всё же можно использовать, если не перегибать палку и не создавать шумиху. Если вы используете такую мелочь, как например плавную прокрутку для перелистывания страниц, вряд ли ваше приложение забанят.

Другое дело, что программирование под iOS не заканчивается одним лишь AppStore'ом. То, о чем я писал, может пригодиться и в корпоративных приложениях (тех что идут по Enterprise Developer Program), в приложениях для Cydia (jailbreak), приложениях «для себя» (Ad hoc), да и просто, чтобы лучше понимать, что и как происходит в iOS.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации