通过短信启动应用程序(URI-Association)

本文关键字:URI-Association 应用程序 启动 | 更新日期: 2023-09-27 18:19:22

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

有没有办法启动自己的应用程序的短信?

谢谢,关于

通过短信启动应用程序(URI-Association)

这对我来说很好。只需在SMS中放入原始URI。

myapp:param=test

这应该显示为一个链接在短信,当点击将启动应用程序或导致商店应用程序打开。

当然在不支持URI的手机上这是行不通的。另一种选择是通过短信发送到一个网站的链接,然后在兼容的手机上呈现一个应用程序启动链接。(例如Spotify就是这么做的)。

查看诺基亚开发人员页面。Uri关联的模式如下:

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

其中方括号中的表达式是可选的。这意味着您必须指定要访问的应用程序名称和Landing页面。示例:myapp:MainPage,导航参数可选。在WMAppManifest。在Xaml中,会有这样的内容:

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

希望有帮助。