1

我正在开发一个 Windows Phone 8.1 应用程序。我需要通过我自己的应用程序在 LinkedIn 和 Twitter 应用程序(已安装在手机中)中打开一个人的个人资料。

为了实现这个功能,我知道我需要上述两个应用程序的URI 方案。

通过使用以下代码片段,我成功打开了 Facebook 应用程序:

public async void OpenFbProfile(string id)
{
    Launcher.LaunchUriAsync(new Uri("fb:profile_id=" + id)); //worked fine
}

同样,我也在尝试打开 LinkedIn 和 Twitter 应用程序,但没有成功。

public async void OpenLinkedInProfile(string id)
{
    Launcher.LaunchUriAsync(new Uri("LinkedIn:profile_id=" + id)); //not working
}

public async void OpenTwitterProfile(string id)
{
    Launcher.LaunchUriAsync(new Uri("Twitter:profile_id=" + id)); //not working
}

那么,谁能告诉我这两个应用程序的 URI 方案?

在这两个应用程序中,使用个人资料 ID 打开个人资料的 URI 是什么?

4

2 回答 2

0
 await Launcher.LaunchUriAsync(new Uri("Twitter:profile?username=@YOUR_TWITTER_USERNAME"));
于 2016-01-07T06:18:41.873 回答
0

可以理解的是,人们可能正在寻找一个快速的答案。它强烈建议人们研究正在使用的技术背后的标准。

https://www.chromium.org/developers/web-intents-in-chrome

https://www.w3.org/TR/web-intents/

两者都显示了一种抽象层方法来调用任何想要的意图。

甚至可以通过http://www.openintents.org/intentsregistry/注册自己的意图

于 2020-04-27T09:53:51.027 回答