Notifications 我可以强制用户只接受我的应用程序作为锁屏吗?

Notifications 我可以强制用户只接受我的应用程序作为锁屏吗?,notifications,windows-8,microsoft-metro,windows-phone,lockscreen,Notifications,Windows 8,Microsoft Metro,Windows Phone,Lockscreen,我的Windows 8应用程序需要运行后台任务,该任务由接收Windows Phone 8应用程序发送的原始通知触发。响应该事件以调用后台任务显然只允许锁屏应用: 通常,用户可以控制是否允许应用程序成为锁屏应用程序。然而,就我而言,它必须是这样的,否则基本上是脑死的。那么,我可以强制执行以下命令吗:瞧,通知用户“将其作为锁屏应用程序安装,或者根本不安装” 我的意思是:假设用户保留最终控制权,让他们知道如果他们不允许该应用程序成为锁屏应用程序,该应用程序将无法正常工作,是否会导致其认证失败?否,

我的Windows 8应用程序需要运行后台任务,该任务由接收Windows Phone 8应用程序发送的原始通知触发。响应该事件以调用后台任务显然只允许锁屏应用:

通常,用户可以控制是否允许应用程序成为锁屏应用程序。然而,就我而言,它必须是这样的,否则基本上是脑死的。那么,我可以强制执行以下命令吗:瞧,通知用户“将其作为锁屏应用程序安装,或者根本不安装”


我的意思是:假设用户保留最终控制权,让他们知道如果他们不允许该应用程序成为锁屏应用程序,该应用程序将无法正常工作,是否会导致其认证失败?

否,只有用户决定锁屏上的内容。由于用户决定锁屏应用程序列表上的内容,如果应用程序不在锁屏上,则最好能提供良好的降级体验。可以在应用程序中提供消息传递,以使用户意识到降级的体验,但这最终取决于用户

响应该事件以调用后台任务显然只允许锁屏应用:

不完全正确。但是无论如何,你的问题的简短答案是否定的。事实上,我不明白为什么用户会想使用你的应用程序,如果它总是在后台做事情,从而耗尽他们的电池寿命,没有好的理由

你可能想详细说明你的应用程序实际上会做什么,以获得更准确的建议。

回答你的问题“它会失败认证”吗?不,你可以编程地要求用户在运行时将你的应用程序推广到锁屏,但是如果不这样,你应该考虑优雅地降级。(例如,注册一个计时器事件,给你的应用一些时间定期更新自己,或者通过WNS发送通知,然后处理。)


假设您的用户希望在锁定屏幕下运行您的应用程序是很好的,但在不同条件下提供一致、愉快的体验将使您与众不同。

当然,就是这样做的

想强迫他们允许吗?禁用“阻止”按钮。(只是开玩笑,你不能)

记住,这是你的应用程序

查看商店应用程序如何“支持”快照视图。这是一个很好的例子,表明认证要求可以在最简单的实现中得到“满足”


当您阅读证书要求时。逐字阅读。

我不会过早地“退出”我的应用程序,但它不会“毫无理由地”运行后台任务。相反,我看到it用户使用平板电脑和手机主要是为了运行这些应用程序,甚至可能是为了运行这些应用程序而购买它们。你仍然没有告诉我们你的应用程序会做什么。。。。所以我们只能得出自己的结论。我仍然怀疑你在说什么。尽管我不知道你在怀疑什么,但请不要怀疑。正如我所说,我不打算透露我的两个应用程序的功能。应用程序不能禁用“阻止”按钮。“锁定屏幕同意”对话框由Windows显示。没错,阻止评论是讽刺。呵呵。谢谢你的澄清。我很高兴,“你是怎么做到的?”不是后续问题!