是否可以通过 SMS 使用预先注册的 URI 启动应用程序?我通过网站上的链接成功测试了启动应用程序(例如链接的 href 中的 myapp:param=test),但在 SMS 方面没有运气。
有没有办法从短信中启动自己的应用程序?
感谢和问候
是否可以通过 SMS 使用预先注册的 URI 启动应用程序?我通过网站上的链接成功测试了启动应用程序(例如链接的 href 中的 myapp:param=test),但在 SMS 方面没有运气。
有没有办法从短信中启动自己的应用程序?
感谢和问候
它对我很好。只需将原始 URI 放入 SMS 中即可。
myapp:param=test
这应该显示为 SMS 中的链接,单击该链接将启动应用程序或导致商店应用程序打开。
当然,在不支持 URI 的手机上,这是行不通的。另一种方法是通过短信发送一个网站链接,然后在兼容手机上显示一个应用程序启动链接。(例如,这就是 Spotify 所做的)。
查看诺基亚开发者页面。Uri 关联的模式如下:
<Custom Protocol Name>:<LandingPage>?[NavigationParameter1]=[NavigationValue1]
其中方括号中的表达式是可选的。这意味着您必须指定要访问的应用程序名称和登录页面。示例:myapp:MainPage
, 导航参数是可选的。在 WMAppManifest.xaml 中,您将拥有如下内容:
<Extensions>
<Protocol Name="myApp" NavUriFragment="encodedLaunchUri=%s" TaskID="_default"/>
</Extensions>
希望它有所帮助。