Определите возможности 3G на устройстве iOS

Я некоторое время искал в интернете, но никак не могу определить, поддерживает ли устройство, на котором работает приложение, данные 3G.

Я не хочу видеть, активен ли он в данный момент, что и делает класс Reachability, я хотел бы знать, есть ли у устройства оборудование 3G.

Заранее спасибо.

1 ответ

Решение

Рассматривали ли вы определить тип устройства?

Если это iPhone 3G/3GS/4/4S или iPad с 3G, у него есть 3G. В противном случае нет.

Может быть, эта библиотека может помочь вам: Расширение UIDevice

Я не уверен, может ли он сказать вам, является ли iPad 3G или нет, но для iPhone /iPodTouch это может работать хорошо...

РЕДАКТИРОВАТЬ:

Вы можете использовать этот код, чтобы получить тип устройства:

[UIDevice currentDevice] platformType]

Или это, чтобы непосредственно получить NSString:

[[UIDevice currentDevice] platformString]
Другие вопросы по тегам