AndrewShmig / Vkontakte-iOS-SDK-LV

[iOS] Powerful & flexible Vkontakte iOS SDK Latest Version
79 stars 23 forks source link

Обработка ситуации, когда app ВКонтакте удален #50

Closed mkll closed 10 years ago

mkll commented 10 years ago

Если удалить приложение из ВКонтакте, то при попытке залогиниться пользователь приложения iOS увидит кусочек JSON'а (см. скриншот). По-идее, это должен видеть разработчик, но никак не пользователь. ios simulator screen shot 03-11-2013 01 56 24

AndrewShmig commented 10 years ago

@mkll понял, завтра исправлю. спасибо за репорт.

AndrewShmig commented 10 years ago

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

/** Метод, вызов которого сигнализирует о том, что приложение в ВК, которое
используется для авторизации пользователя, было удалено.

@param connector объект класса VKConnector отправляющий сообщение
@param error объект ошибки содержащий описание причины возникшей ошибки
*/
- (void)  VKConnector:(VKConnector *)connector
applicationWasDeleted:(NSError *)error;

Далее программист сам решает, что делать. Окно авторизации не будет отображено. Смотреть новую релизную версию СДК.

KaaPex commented 10 years ago

Метод applicationWasDeleted вызывается даже, если приложение не было удалено.

AndrewShmig commented 10 years ago

@KaaPex сейчас гляну, хотя странно.

mkll commented 10 years ago

Только что проверил - не вызывается.

KaaPex commented 10 years ago

Странно тогда: 2013-11-04 13 12 20

AndrewShmig commented 10 years ago

@KaaPex идентификатор приложения можно? Проверю у себя.

KaaPex commented 10 years ago

3974432

AndrewShmig commented 10 years ago

@KaaPex косяк есть, подтверждаю.