Поддерживает ли схема URL приложения google + iphone (mgc: //) какие-либо параметры? - PullRequest
4 голосов
/ 12 ноября 2011

Я бы хотел иметь возможность запустить приложение google + iphone и попросить его перейти в режим «Составить» и предоставить текст сообщения по умолчанию.Я могу заставить его запускаться по схеме mgc: // url и перепробовал несколько форматов url, но не могу заставить его что-либо делать, кроме как запустить.Кто-нибудь что-нибудь нашел?

Ответы [ 2 ]

4 голосов
/ 18 июля 2013

Это старый! Приянка - нет возможности перейти к приложению , но есть библиотека для совместного использования для 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-адрес, используя gplus: в своем вызове openURL в UIApplication, а не http :. Например. в мобильном сафари попробуйте:

gplus://plus.google.com/share?url=http://developers.google.com/plus
1 голос
/ 12 декабря 2013

Вы можете открыть приложение Google Plus для определенной страницы, используя URL-адрес в следующем формате:

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

Вы можете определить URL-адрес перенаправления для конкретной страницы, установив для пользовательского агента в Safari на своем Mac (через меню «Разработка») один из вариантов Safari iOS, а затем перейдя на страницу Google Plus. Страница откроется, но искатель также выдаст ошибку, потому что страница пыталась открыть URL-адрес gplus://, с которым она не знала, что делать. Он покажет вам URL, который дал ошибку.

Использование этого URL в вызове [[UIApplication sharedApplication] openURL:] откроет приложение Google+. Не забудьте обернуть его в [[UIApplication sharedApplication] canOpenURL:] вызов, если у пользователя нет приложения Google+.

...