如何从Xamarin的iOS应用中打开Facebook / Twitter应用?

问题描述 投票:5回答:3

我正在用C#开发Xamarin的iOS应用。

我有一个“联系人” UIViewController,带有一些按钮,包括Facebook和Twitter。

我需要使用我的应用程序中的特定Facebook页面和Twitter个人资料打开Facebook和Twitter应用程序。

最佳方法是什么?

c# facebook twitter xamarin xamarin.ios
3个回答
9
投票

尝试一下:

Device.OpenUri(new Uri("fb://page/page_id"));
Device.OpenUri(new Uri("twitter://user?user_id=userid"));

对于page_id,右键单击页面并选择查看源页面,然后找到facebook的page_id,与推特一样,找到userid


4
投票

除了accepted answer,以下是我在外部应用程序中打开链接的发现。在浏览器中打开链接:

Device.OpenUri(new Uri(“ http://example.in/index.html”));

要在Facebook中打开群组:

Device.OpenUri(new Uri(“ fb:// group / groupname”));

要在Facebook中打开页面:

Device.OpenUri(new Uri(“ fb:// page / page_id”));

要在instagram中打开用户:

Device.OpenUri(new Uri(“ instagram:// user?username = yourUserName”));

要在Twitter中打开用户:

Device.OpenUri(new Uri(“ twitter:// userName?user_id = userId”));

要打开邮件应用程序:

Device.OpenUri(new Uri(“ mailto:[email protected]”));


0
投票

对于那些在我之后到达此页面的人员,Device类已被弃用。您现在应该使用Launcher包中的Xamarin.Essentials类。

© www.soinside.com 2019 - 2024. All rights reserved.