如何在iOS应用程序中在Google Plus上发布图像

时间:2012-07-09 09:08:54

标签: iphone ios ios5 google-plus

我在iphone中使用Google Plus API成功发布了内容和(链接)网址。 使用以下代码:

googleShare =[[[GooglePlusShare alloc] initWithClientID:@"my key"] autorelease];


    [googleShare setDelegate:self];
     appDelegate.shareGOOGLe =googleShare;


    NSString *inputURL = @"";
    NSURL *urlToShare = [inputURL length] ? [NSURL URLWithString:inputURL] : nil;

    NSLog(@"%@",urlToShare);
    NSString *inputText = @"TEst Sharing testing from iOS 5.0";
    NSString *text = [inputText length] ? inputText : nil;
      NSLog(@"%@",text);

    [[[[googleShare shareDialog]
       setURLToShare:urlToShare]
      setPrefillText:shareMessge] open];

但我想将图片发布到google plus。

任何人都可以帮助我吗?

提前致谢。

4 个答案:

答案 0 :(得分:5)

目前无法使用Google+ iOS SDK在Google+上分享图片。

答案 1 :(得分:3)

可以与Google +分享图片

- (IBAction) didTapShare: (id)sender {
    id<GPPNativeShareBuilder> shareBuilder = [[GPPShare sharedInstance] nativeShareDialog];
    [shareBuilder attachImage:[UIImage imageNamed:@"yourImagename.png"]];
    [shareBuilder open];
}

引自https://developers.google.com/+/mobile/ios/share/

答案 2 :(得分:1)

@Chirag ...你应该看到iPhone / iPad的Flipboard应用程序。它在Google+帐户上分享链接,评论和图片。如果我错了,请随时告诉我。

答案 3 :(得分:1)

这些链接将有所帮助:

链接显示如何以及可以共享的内容。

  1. https://developers.google.com/+/mobile/ios/share/
  2. 在链接1的底部,它提到“将媒体附加到您的共享帖子。您可以将图片和电影附加到您的帖子,以便用户分享到他们的信息流。”

    1. https://developers.google.com/+/mobile/ios/share/media
    2. 链接2显示了共享媒体的代码段;图片和视频

      以下是在Google +上共享图片的代码段

      - (IBAction) didTapShare: (id)sender {
       id<GPPNativeShareBuilder> shareBuilder = [[GPPShare sharedInstance] nativeShareDialog];
      
       // Set any prefilled text that you might want to suggest
       [shareBuilder setPrefillText:@"Achievement unlocked! I just scored 99 points. Can you beat me?"]
      
       NSString *fileName = @"samplemedia1";
       [shareBuilder attachImage:[UIImage imageNamed:fileName];
      
       [shareBuilder open];
      }