我遇到了客户要求的问题。我们正在为移动服务提供商开发应用程序,该应用程序显示不同包装上的设备特征和价格(在不同商店展示的设备)。当用户将手机置于对接位置时,请求是显示应用程序(具有电话特征的浏览器页面)。我可以通过加速度计和后台任务判断设备何时处于停靠位置,我还会在设备停靠时触发一个Toast消息。我找到了一些答案,说它无法完成,但我仍然有点怀疑,如果它不可见,则无法重新显示应用程序(在AppSettings中设置为bool标志)。
所以我的问题是,如果应用程序不是来自后台任务的前台模式,我可以激活/恢复/重新显示该应用程序吗?
我尝试使用Launcher.LaunchUriAsync(new Uri("ms-app://Page.xaml", UriKind.Absolute));
但它没有导航到页面。
感谢您的回答。 乙