Я хотел бы иметь возможность запустить приложение google+ iphone и сказать ему перейти в режим «составить» и предоставить ему текст по умолчанию для сообщения. Я могу запустить его, используя схему URL-адресов mgc://, и перепробовал множество форматов URL-адресов, но не могу заставить его делать что-либо, кроме запуска. Кто-нибудь нашел что-нибудь?
Поддерживает ли схема URL-адреса приложения google+ для iphone (mgc://) какие-либо параметры?
Ответы (2)
Это старый! Приянка – нет возможности перейти в приложение, но есть библиотека для обмена данными для iOS, которая использует браузер, но дает вам хороший контроль: developer.google.com/+/mobile. /ios/доля
Посмотри:
- (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: в вашем вызове UIApplication openURL, а не http:. Например. в мобильном сафари попробуйте:
gplus://plus.google.com/share?url=http://developers.google.com/plus
Вы можете открыть приложение Google Plus на определенной странице, используя URL-адрес в следующем формате:
gplus://plus.google.com/app/basic/+YourPageName/posts?source=appredir
Вы можете определить URL-адрес перенаправления для конкретной страницы, установив пользовательский агент в Safari на вашем Mac (через меню «Разработка») на один из вариантов Safari iOS
, а затем посетив страницу Google Plus. Страница откроется, но поисковик также выдаст ошибку, потому что страница пыталась открыть gplus://
URL-адрес, с которым не знала, что делать. Он покажет вам URL-адрес, который выдал ошибку.
Использование этого URL в вызове [[UIApplication sharedApplication] openURL:]
приведет к открытию приложения Google+. Не забудьте заключить его в вызов [[UIApplication sharedApplication] canOpenURL:]
, если у пользователя нет приложения Google+.