通过SMS启动应用程序(URI协会)

时间:2013-06-21 21:20:47

标签: c# windows-phone-8

是否可以通过短信使用预先注册的URI启动应用?我通过网站上的链接成功测试了启动应用程序(例如,链接的href中的myapp:param = test)但是没有关于SMS的运气。

有没有办法用短消息推出自己的应用程序?

谢谢&此致

2 个答案:

答案 0 :(得分:2)

这对我很好。只需将原始URI放入SMS即可。

myapp:param=test

这应该显示为SMS中的链接,单击此链接时将启动应用程序或导致应用商店应用程序打开。

当然,在不支持URI的手机上,这不起作用。另一种方法是通过短信发送一个链接到一个网站,然后在兼容的手机上提供一个应用程序启动链接。 (这就是Spotify所做的事情)。

答案 1 :(得分:0)

看看Nokia Developer page。 Uri协会的模式如下:

<Custom Protocol Name>:<LandingPage>?[NavigationParameter1]=[NavigationValue1]

方括号中的表达式是可选的。这意味着您必须指定要访问的应用程序名称和登录页面。示例:myapp:MainPage,导航参数是可选的。在WMAppManifest.xaml中,您将拥有以下内容:

<Extensions>
  <Protocol Name="myApp" NavUriFragment="encodedLaunchUri=%s" TaskID="_default"/>
</Extensions>

希望它有所帮助。