IOS Google+ Share представляет пустой prefillText

Я включил SDK Google+ в свое приложение, чтобы поделиться им с Google+, но всякий раз, когда я пытаюсь поделиться чем-то, предварительно заполненный текст остается пустым, например:

https://www.dropbox.com/s/um0bf4p3ennl0tu/iOS%20Simulator%20Screen%20shot%2026%20Dec%202013%2022.43.14.png

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

[GPPSignIn sharedInstance].clientID=kGooglePlusClientID;
id<GPPShareBuilder> shareBuilder=[[GPPShare sharedInstance] shareDialog];
[shareBuilder setPrefillText:@"THIS IS THE PREFILLED TEXT"];
[shareBuilder setURLToShare:[NSURL URLWithString:@"www.babisoft.com"]];
[shareBuilder open];

Кто-нибудь еще сталкивается с такими проблемами?

Спасибо

Стефано


person talpaz    schedule 26.12.2013    source источник
comment
это происходит и со мной.. Вы нашли решение?   -  person Gabriel Goncalves    schedule 15.07.2014
comment
Нет, я сдался и полностью избегал интеграции с Google+... в любом случае я попытаюсь использовать решение Gabox как можно скорее...   -  person talpaz    schedule 12.09.2014


Ответы (2)


Я надеюсь, что вы уже решили свою проблему, но у меня была такая же проблема день назад, и я нашел решение:

Я решил это с помощью собственного общего доступа, если у пользователя нет разрешения, вы можете попросить приложение запросить разрешение у Google+. (если это не родной Google+, есть ошибка, из-за которой не отображается текст предварительного заполнения для обмена)

Я использую эту библиотеку, которая делает это за вас, но вы можете прочитать код и настроить его.

https://github.com/lysannschlegel/GooglePlusShareActivity

Я надеюсь, что это поможет вам.

person Gabriel Goncalves    schedule 15.07.2014

На самом деле я видел в документации фреймворка Google+, что старый классический построитель общих ресурсов скоро устареет...

используйте nativeShareBuilder, как сказал @Gabox, и все будет работать нормально!

person OlivierTo    schedule 20.01.2015