2014-11-03 44 views
2

我在我的應用內添加了Google +上的分享功能。Google+本地分享對話立即消失

我已經按照開發平臺上的教程。

登錄方法正在工作。它打開谷歌+應用程序,然後登錄後,它會返回到我的應用程序。

但我無法設法讓分享工作,因爲我想。

如果我使用

id<GPPShareBuilder> shareBuilder = [[GPPShare sharedInstance] shareDialog] 
//and 
[shareBuilder open]; 

它打開Safari和共享後,返回到最後網站訪問在Safari。

但試圖利用

id<GPPNativeShareBuilder> shareBuilder = [[GPPShare sharedInstance] nativeShareDialog]; 

,而不是正常shareDialog時,視圖調用[shareBuilder open]後出現,但顯示之後立即消失。沒時間看它。

理想情況下,我想使用本地共享對話框並預先填充文本(通過不正常的共享對話框工作),但也可以,如果我設法打開Goog​​le +應用程序或網站,然後回到我的應用程序。

任何幫助表示讚賞。

+0

您確保用戶正確登錄?您使用的是哪個版本的Google+ SDK?你要求什麼範圍和行動? – Lefteris 2014-11-26 12:20:16

+0

我想是的,我的用戶正確登錄。當我的應用程序啓動時,我調用'[[[GPPSignIn sharedInstance] trySilentAuthentication];'然後,就在顯示共享對話框之前,我用'if([[GPPSignIn sharedInstance]認證])'。我已下載了其開發者網站上提供的最新版Google+ SDK。 – zbMax 2014-11-26 13:20:23

+0

範圍和行爲如何?您是否在Google開發者控制檯上設置了Google+ API設置? – Lefteris 2014-11-26 15:06:11

回答