Ошибка 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://plus.google.com/share?client_id=122385832599-2mcvobo565un3ab7d6d06m6fjemocto9.apps.googleusercontent.com&continue=com.pinstyle.pinstyle%3A%2F%2Fshare%2F&text=NEU%20H%26M%20Divided%20Grey%20blogger%20Trend%20urban%20Leder%20Biker%20Jacke%20Nieten%2034%20S%20XS%2036&url=http%3A%2F%2Fpinboard.maryme.lan.s3.amazonaws.com%2F1%2F25607-neuhmdividedgreybloggertrendurbanlederbikerjackenieten34sxs36.jpg&bundle_id=com.pinstyle.pinstyle&gpsdk=1.0.0

У кого-то была такая же ошибка: https://groups.google.com/forum/#!msg/google-plus-developers/ZSCxGNTqRJY/jidPJ076BfYJ

но решением было изменить BundleID на другой с хотя бы одной точкой. У моего пакета уже есть две точки, поэтому я не знаю, что делать. У кого-нибудь есть подсказки, как решить эту проблему? Спасибо!

2 ответа

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

поэтому попробуйте изменить идентификатор пакета и изменить его на тот, который вы ввели на сервере Google.

Убедитесь, что ваш идентификатор пакета в консоли разработчика Google написан правильно. Имейте в виду, что он чувствителен к регистру! Это была моя проблема...

Другие вопросы по тегам