C# 通过SMS启动应用程序(URI关联)

C# 通过SMS启动应用程序(URI关联),c#,windows-phone-8,C#,Windows Phone 8,是否可以通过SMS使用预先注册的URI启动应用程序?我成功地通过网站上的链接(例如链接href中的myapp:param=test)测试了启动应用程序,但在短信方面没有成功 有没有办法通过短消息发布自己的应用程序 谢谢和问候这对我很好。只需将原始URI放入SMS中 myapp:param=test 这应该在SMS中显示为链接,单击该链接将启动应用程序或导致商店应用程序打开 当然,在不支持URI的手机上,这是行不通的。另一种方法是通过短信向网站发送链接,然后在兼容手机上显示应用程序启动链接。(例如

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

有没有办法通过短消息发布自己的应用程序


谢谢和问候

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

myapp:param=test

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

当然,在不支持URI的手机上,这是行不通的。另一种方法是通过短信向网站发送链接,然后在兼容手机上显示应用程序启动链接。(例如,Spotify就是这样做的)。

看看。Uri关联的模式如下所示:

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

希望有帮助。

您希望在收到特定短信时启动应用程序,还是在发送特定短信时启动应用程序?我希望在收到特定短信时启动应用程序。我甚至不必是自动的,短信中的一个链接(点击)就可以启动我的应用程序。我在Windows10(手机上)中也遇到了同样的问题。同样的呼叫在Android和WindowsPhone8或8.1上也可以使用。你想通过短信发布这个应用程序吗?很奇怪,它对我不起作用。既不
myapp:param=test
也不
myapp://param:test
显示为可单击。通过网站的方式将是我最后的选择。然而,我不能相信仅仅使用短信是不可能的。是的,我也看到了。然而,
spotify:user:optop:playlist:1rzzpw4odsjn6z7ya3ssa
是可点击的。嗯,我甚至不能点击。我开始认为这可能与手机所在国有关(这不是欧洲国家第一次不能使用特定功能)。看来,我真的得浏览一下这个网站了/现在尝试并意识到,该关联与协议名称中的破折号不起作用。
<Extensions>
  <Protocol Name="myApp" NavUriFragment="encodedLaunchUri=%s" TaskID="_default"/>
</Extensions>