我希望能够启动google + iphone应用并告诉它进入“撰写”模式并为其提供一些默认文本。我可以使用mgc:// url方案启动它并尝试了一堆url格式但除了启动之外无法做任何事情。有人发现了什么吗?
答案 0 :(得分:4)
这是一个旧的! Priyanka - 没有办法转到 app ,但有一个使用浏览器的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+应用,但无法通过文字填写 - 您可以使用gplus:在您的UIApplication openURL调用而不是http:中执行网址。例如。在Mobile Safari中尝试:
gplus://plus.google.com/share?url=http://developers.google.com/plus
答案 1 :(得分:1)
您可以使用以下格式的网址将Google Plus应用打开到特定页面:
gplus://plus.google.com/app/basic/+YourPageName/posts?source=appredir
您可以通过将Mac上的Safari中的用户代理(通过“开发”菜单)设置为Safari iOS
个变体之一,然后访问Google Plus页面来确定特定页面的重定向网址。该页面将打开,但查找程序也会出错,因为该页面试图打开一个gplus://
网址,它不知道该怎么办。它会显示给出错误的网址。
在[[UIApplication sharedApplication] openURL:]
来电中使用该网址即可打开Google+应用。如果用户没有Google+应用,请不要忘记将其打包到[[UIApplication sharedApplication] canOpenURL:]
来电。