Трябва ли да се включва Reachability при използване на листове за споделяне в Twitter/FB?

Трябва ли класът Reachability на Apple да бъде включен в приложение, което позволява споделяне чрез вградените листове за споделяне във Facebook и Twitter? Това е единствената област от приложението ми, която би изисквала някакъв вид мрежово обаждане, но тъй като това е функция на системно ниво и приложението ми не говори директно с Twitter/Facebook, реших, че може да не е необходимо да го включвам.

Във връзка с това, ако приложението ми изпрати потребител до Safari за помощна страница, трябва ли да включа Reachability за това? Приложението ми също нямаше да извършва мрежови повиквания там.


person bmueller    schedule 04.01.2013    source източник
comment
ewiinnnn е прав тук: не сте длъжни да използвате Reachability в никакъв случай - можете просто да обработвате грешките при свързване след това. Но със сигурност е по-приятно за потребителя да промените потребителския си интерфейс в момента, в който потребителят загуби интернет връзката, а не само след като определена заявка е неуспешна.   -  person Rok Jarc    schedule 04.01.2013
comment
Мислех, че Reachability е необходима за всяко приложение в App Store, което се свързва с интернет?   -  person bmueller    schedule 04.01.2013
comment
Не (поне така вярвам), но това е добра практика. Мисля, че версията на Reachability на Apple дори не е директно съвместима с ARC. Този работи добре: stackoverflow.com/a/8137506/653513   -  person Rok Jarc    schedule 04.01.2013


Отговори (1)


Доколкото знам, достъпността се използва за проверка на наличността на интернет връзка. Това обикновено е полезно, ако искате да се уверите, че устройството в момента има интернет връзка, преди да опитате каквато и да е операция, свързана с мрежата. Това обаче не е задължително.

person ewiinnnnn    schedule 04.01.2013