Google Plus Sharing с iphone - PullRequest
       3

Google Plus Sharing с iphone

1 голос
/ 22 ноября 2011

Мне нужно делиться публикациями пользователей из моего приложения для iphone в Google +. Я сделал Facebook и Twitter поделиться.

Есть ли в Google + API для этого? У кого-нибудь есть примеры?

Ответы [ 6 ]

3 голосов
/ 21 марта 2017

для Swift 3.0

import SafariServices

затем добавьте делегата

<SFSafariViewControllerDelegate>

используйте приведенный ниже код в кнопке «Поделиться»

var urlComponents = URLComponents(string:"https://plus.google.com/share")
let queryItem = URLQueryItem(name: "url", value: "https://myexamplepagetoshare.com")
urlComponents?.queryItems = [queryItem]
let url = urlComponents?.url
let safariVC = SFSafariViewController(url: url!)
safariVC.delegate = self
self.present(safariVC, animated: true, completion: nil)

Это простая акция G +, которая доступна сейчас.

3 голосов
/ 22 ноября 2011

Вот ссылка на API Google plus: https://developers.google.com/+/api/

& вот ссылка, по которой вы можете найти справку для обмена в Google Plus http://code.google.com/p/google-api-objectivec-client/wiki/Introduction

1 голос
/ 23 апреля 2013

Самый простой способ поделиться сообщениями в google plus - сначала включить его файл GPPShare.h в xcode, а затем расширить .h файл с помощью GPPShareDelegate, а затем написать этот код в методе IBAction

id<GPPShareBuilder> shareBuilder = [[GPPShare sharedInstance] shareDialog];
// This line will manually fill out the title, description, and thumbnail of the
// item you're sharing.
[shareBuilder setTitle:@"Share" description:@"sharing" thumbnailURL:[NSURL  URLWithString:@"http://25.media.tumblr.com/tumblr_m9p3n1vJmZ1rexr16o1_400.jpg"]];
[shareBuilder setContentDeepLinkID:@"rest=1234567"];
[shareBuilder open];

а также реализовать метод GPPShareDelegate, который полезен для обнаружения успешного совместного использования

 - (void)finishedSharing:(BOOL)shared
  {    if (shared) {
      NSLog(@"User successfully shared!");
   } else {
   NSLog(@"User didn't share.");
 }
0 голосов
/ 03 декабря 2015

Я интегрировал Google Plus для обмена. Пожалуйста, посмотрите этот код. https://www.dropbox.com/s/o0bwtzgbpobsjkq/Share.zip?dl=0

0 голосов
/ 05 мая 2012

Вы используете ссылку на общий доступ Google+: https://developers.google.com/+/plugins/share/#sharelink

"Ссылка на общий доступ предназначена для собственных клиентских приложений ... и других, которые не могут использовать кнопку +1 или кнопку общего доступа"

0 голосов
/ 22 ноября 2011

Я думаю, что сейчас у них нет API. Они скоро представят. Надеюсь, вам помогут. Но не сейчас.

...