在我的应用中,我正在分享一些帖子给Google+。在此过程中,它会重定向到网页并进行共享。
我的问题是,如果设备中安装了原生Google+应用,是否可以在网页重定向到该应用?
请在此处找到我正在使用的代码段。
if ([[GPPSignIn sharedInstance] authentication]) {
id<GPPShareBuilder> shareBuilder = [[GPPShare sharedInstance] shareDialog];
[shareBuilder setURLToShare:[NSURL URLWithString:@"sample valid url"]];
[shareBuilder setPrefillText:@"sample prefix text"];
[shareBuilder open];
}
谢谢, Shashank
答案 0 :(得分:2)
我们刚刚发布了适用于iOS SDK的新版Google+(2-Oct-2013 v1.4.0),现在允许您的应用使用原生共享,这样您的用户就无需离开您的应用即可向Google+分享内容。
以下对您的代码的修改将启用新的应用内分享体验:
if ([[GPPSignIn sharedInstance] authentication]) {
id<GPPNativeShareBuilder> shareBuilder = [[GPPShare sharedInstance] nativeShareDialog];
[shareBuilder setURLToShare:[NSURL URLWithString:@"sample valid url"]];
[shareBuilder setPrefillText:@"sample prefix text"];
[shareBuilder open];
}
有关此功能的详细信息,请参阅Sharing to Google+ from your iOS app。
这不是你要求的,但我认为这是一个更好的体验!