如何检查UWP App是否在模拟器中运行?

时间:2018-07-11 08:57:52

标签: c# uwp windows-10

在我的UWP App中,我有一个推送通知代码,该代码会在应用程序启动时触发,但由于在Simulator(MSDN)中运行时不支持通知,因此我的应用程序总是崩溃。有什么方法可以识别App是否正在模拟器中运行?

1 个答案:

答案 0 :(得分:2)

我认为没有办法确定环境是否为Simulator。您可以创建一个新的构建配置并添加一个SIMULATOR之类的编译标志,然后禁用导致该配置崩溃的代码:

#if !SIMULATOR
   //your push notification code
#endif