これまでのところ、この件に関して私が見つけたものはすべてNOです。
私のアプリは、ユーザーがログインして共有すると正常に動作しますが、どちらのアクションにもモバイル サファリが必要であり、これはユーザーにとって理想的とは言えません。投稿を共有するか、UIWebView またはGET/POST?.
どんな助けでも大歓迎です。
ありがとう。
これまでのところ、この件に関して私が見つけたものはすべてNOです。
私のアプリは、ユーザーがログインして共有すると正常に動作しますが、どちらのアクションにもモバイル サファリが必要であり、これはユーザーにとって理想的とは言えません。投稿を共有するか、UIWebView またはGET/POST?.
どんな助けでも大歓迎です。
ありがとう。
あなたが言うように、最も簡単な答えはノーです。SDKは、実際には次のことをフォールバックしようとします。
GPPSignInオブジェクトのattemptSSOフラグを使用して最初の部分を制御できます。これをNOに設定すると、Google+アプリを使用しようとしません。通常、最初にGoogle+アプリを試してみることをお勧めします。ただし、共有は常に現在のAPIバージョン(1.2.1)でWeb(chrome / safari)を介して行われます。
Google+ 経由で UIWebView にサインインできます。
GTMOAuth2ViewControllerTouch *_googlePlusCtrl = [[GTMOAuth2ViewControllerTouch alloc]
initWithScope:@"https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/plus.me"
clientID:GOOGLE_PLUS_CLIENT_ID
clientSecret:GOOGLE_PLUS_CLIENT_SECRET
keychainItemName:@"GooglePlus_Sample_App"
delegate:self
finishedSelector:@selector(viewController:finishedWithAuth:error:)];
これがあなたを助けることを願っています。