2012-02-02 1 views
5

Если бы я хотел, как бы создать приложение, например, MyWi, т. Е. Приложение для подключения Wi-Fi? Каковы шаги для достижения этой функциональности? Какие рамки/библиотеки мне нужно использовать?Как создать беспроводную точку доступа из 3G-соединения в iOS

Целью является не пытаться получить это приложение в магазине приложений, а иметь его для личного использования и предоставлять его другим.

EDIT: Ник указал на приложение HandyLight app, в котором предусмотрена возможность привязки, замаскированная под фонарик. Таким образом, можно обеспечить функциональность привязки через стороннее приложение на телефоне без звонка. Итак, как это делается?

Я вроде в тупик своих исследований для этого :(

+1

Хороший вопрос, но вы могли бы добавить еще несколько своих собственных исследований по этой теме. Что касается запуска MyWi на вашем не-jailbroken iPhone. Это зависит от того, почему MyWi не находится в AppStore. Если это просто из-за использования частных API-интерфейсов, то вы могли бы; это потому, что он использует функции, недоступные для iPhone, отличного от jailbroken, - чем вы не могли. –

ответ

0

Если отпустить его в AppStore, Apple не допустит этого. Вот почему их нет там. Был flashlight app, в котором была скрытая точка доступа Wi-Fi, пока кто-то не опубликовал комментарий к обзору «WIFI TETHERING !! 11 !!!!!». Затем Apple потянул его.

iPhone имеет встроенный Wi-Fi-модем - они его называют «Personal Hotspot», но если у вас нет разблокированного телефона прямо от Apple (т.е. вы полностью оплатили без контракта), вам придется заплатить вашему сетевому провайдеру больше денег, чтобы иметь возможность включить его.

+0

Эй, Ник. Спасибо за ответ! Меня больше интересует _how_ можно было бы написать приложение, чтобы сделать это. – RyanM

+0

btw, спасибо за предоставление примера HandyLight. Это показывает, что привязку можно выполнять сторонними приложениями на телефонах, не связанных с джейлбрейком. – RyanM

3

Если у вас есть доступ к учетной записи разработчика (или знаете кого-то, кто это делает), вы можете создать свою собственную копию iProxy, прокси-приложения с открытым исходным кодом, которое обрабатывает это. Вы никогда не найдете его в App Store, но источник доступен на github: https://github.com/tcurdt/iProxy

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

+0

Я использовал это раньше. Он работает, но это больно. Что-то, что нужно учитывать, это то, что по крайней мере на AT & T, если вы включите привязку всего на один день, вам будет взиматься плата только за про-рейтинговую ставку для плана данных привязки на тот день. Поэтому, если вы используете его только иногда (например, в аэропорту), имеет смысл просто использовать привязку несущей. –

+0

Используйте эту версию вместо: https://github.com/atomicbird/iProxy/. Это вилка iProxy, которая фактически строит в Xcode 4. Полностью работает! – jab

 Смежные вопросы

  • Нет связанных вопросов^_^