Ошибка 404 при попытке поделиться из моего пользовательского приложения iOS с Google+
Я установил Google+ SDK для iOS и реализовал функцию общего доступа:
- (void)customUIASView:(CustomUIASView *)customUIASView didClickGoogle:(UIButton *)sender{
static NSString * const kClientId = @"122385832599-2mcvobo565un3ab7d6d06m6fjemocto9.apps.googleusercontent.com";
share = [[GPPShare alloc] initWithClientID:kClientId];
share.delegate = self;
[[[[share shareDialog]
setURLToShare:[NSURL URLWithString:myUrl]]
setPrefillText:oPin.sName] open];
}
И все работает нормально, без ошибок в консоли, но когда Safari Mobile открывается по этой ссылке (которая отлично работает для всех настольных браузеров), я получил ошибку 404!
У кого-то была такая же ошибка: https://groups.google.com/forum/#!msg/google-plus-developers/ZSCxGNTqRJY/jidPJ076BfYJ
но решением было изменить BundleID на другой с хотя бы одной точкой. У моего пакета уже есть две точки, поэтому я не знаю, что делать. У кого-нибудь есть подсказки, как решить эту проблему? Спасибо!
2 ответа
Это похоже на ошибку аутентификации идентификатора пакета, если вы изменили идентификатор пакета на другой без соответствующего изменения в службе приложений на сервере Google, вы должны получить эту ошибку.
поэтому попробуйте изменить идентификатор пакета и изменить его на тот, который вы ввели на сервере Google.
Убедитесь, что ваш идентификатор пакета в консоли разработчика Google написан правильно. Имейте в виду, что он чувствителен к регистру! Это была моя проблема...