2013-10-01 111 views
0

在我的應用程序中,我正在分享一些信息到Google+。在這個過程中,它被重定向到網頁並共享。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]; 
} 

感謝, 沙善

回答

2

我們剛剛發佈了Google+的iOS SDK(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

這不完全是你要求的,但我認爲它是一個更好的體驗!

+0

非常感謝Brett。我會更新代碼和SDK。 –