2011-11-12 3 views
4

私はgoogle + iphoneアプリを起動し、「作成」モードに入り、メッセージのデフォルトテキストを入力するように伝えたいと考えています。私はそれをmgc:// urlスキームを使って起動することができ、たくさんのURLフォーマットを試しましたが、起動する以外は何もすることはできません。誰かが何かを見つけましたか?google + iphoneアプリのURLスキーム(mgc://)はパラメータをサポートしていますか?

答えて

4

これは古いものです。 Priyanka - アプリに行く方法はありませんが、ブラウザを使用するiOS用の共有ライブラリがありますが、十分なコントロールを提供します:developers.google.com/+/mobile/ios/share

は見てみましょう:

- (IBAction) didTapShare: (id)sender { 
    id<GPPShareBuilder> shareBuilder = [[GPPShare sharedInstance] shareDialog]; 

    // This line will fill out the title, description, and thumbnail of the item 
    // you're sharing based on the URL you included. 
    [shareBuilder setURLToShare:[NSURL URLWithString:@"https://www.example.com/restaurant/sf/1234567/"]]; 

    [shareBuilder setPrefillText:@"I made reservations!"] 

    [shareBuilder open]; 
} 

また、Google +のアプリを開くために呼び出すことができますが、埋めるためにテキストを渡すことはできません - あなたはしかしURLを行うことができ、ジープラスを使用して:あなたのUIApplicationにhttp:ではなくopenURL呼び出し。例えば。

gplus://plus.google.com/share?url=http://developers.google.com/plus 
1

あなたは、次の形式でURLを使用して特定のページにGoogleのプラスアプリを開くことができます:モバイルSafariのトライで

gplus://plus.google.com/app/basic/+YourPageName/posts?source=appredir 

あなたがすることによって、特定のページのリダイレクトURLを把握することができますMacのSafariで[開発]メニューからユーザーエージェントをSafari iOSのいずれかに設定し、Google Plusページにアクセスしてください。ページが開かれますが、ページが何をするかわからないgplus:// URLを開こうとしたため、ファインダにもエラーが表示されます。エラーを出したURLが表示されます。

[[UIApplication sharedApplication] openURL:]でこのURLを使用すると、Google +アプリが開きます。ユーザーがGoogle+アプリを持っていない場合に備えて、[[UIApplication sharedApplication] canOpenURL:]コールでそれをラップすることを忘れないでください。

関連する問題