【问题标题】:Launch application automatically from a push notification on Windows Phone 8从 Windows Phone 8 上的推送通知自动启动应用程序
【发布时间】:2014-05-13 10:05:20
【问题描述】:

我想使用 Windows Phone 8 上的推送通知提供的参数启动应用程序。

我希望实现的行为是,一旦用户收到通知,应用程序将使用通知中提供的参数启动。 IE。以更加用户友好的方式无缝呈现通知。

据我了解,共有三种推送通知机制。吐司、瓷砖和原料。 他们似乎都无法处理想要的行为。

  1. Toast:即使应用程序尚未启动,也会显示该消息。除非单击,否则它不会启动应用程序,但似乎最接近目标。

  2. Tile:如果应用程序已固定,则会显示消息。但它们可能很难被注意到,除非磁贴在开始屏幕上固定得相当高。

  3. 原始:在更多电源状态下工作,但需要应用程序运行。这似乎不匹配,因为我希望在应用程序未运行时收到通知。我找不到有关处理原始通知的应用程序状态的信息。我更喜欢所有。

我在研究中遗漏了什么吗?如果有人提示如何通过推送通知(无需用户交互)将应用程序置于前台,将不胜感激!

我的第一次尝试是使用 SMS 触发应用程序启动,但这似乎不行。 看我的帖子Launch application automatically from an SMS on Windows Phone 8

【问题讨论】:

    标签: windows-phone-8 notifications windows-phone


    【解决方案1】:

    您不能在 Windows Phone 上自动启动应用程序(在 iOS 或 Android 上也不能)。您可以做的是提供带有推送通知的 URI,以便将用户带到包含所需信息的页面

    【讨论】:

    • 但是还是需要点击推送通知?应用程序 URI 没有自动解析?顺便说一句,在 Android 上是可能的 :-)
    【解决方案2】:

    您不能在没有用户交互的情况下将应用程序从后台置于前台。

    【讨论】:

    • 这个答案有用吗?
    • 我正在寻找一个肯定的答案,但如果我没有得到任何答案,我会接受所有这样的答案。我已经写过我可以按下推送通知来启动应用程序,因此我将其从您的答案中删除。最后一句话就是。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多