打开应用程序时不显示推

赛格

关闭应用程序后,我的应用程序会很好地接收推送通知。但是当应用程序运行时,我什么也没得到。这是我在以前的应用程序中使用的相同代码,没有任何问题,这些问题在WindowsPhone8上,而新应用程序在WindowsPhone8.1设备上运行。

制作原始应用程序时,我使用了此Push Tutorial如果您想在应用程序打开时收到通知,我确实会说添加此行。

如果8.1更新对推送通知有所帮助,那将是一件好事。其他任何东西也将不胜感激。

HttpNotificationChannel pushChannel;
string channelName = "PushChannel";
pushChannel = HttpNotificationChannel.Find(channelName);
//Push Notifications
if (pushChannel == null)

{
    pushChannel = new HttpNotificationChannel(channelName);

    //// Register for all the events before attempting to open the channel.
    pushChannel.ChannelUriUpdated += 
      new EventHandler<NotificationChannelUriEventArgs>(
         PushChannel_ChannelUriUpdated);
    pushChannel.ErrorOccurred += 
      new EventHandler<NotificationChannelErrorEventArgs>(
         PushChannel_ErrorOccurred);

    // Register for this notification only if you need to receive 
    // the notifications while your application is running.
    pushChannel.ShellToastNotificationReceived += 
      new EventHandler<NotificationEventArgs>(
         PushChannel_ShellToastNotificationReceived);

    pushChannel.Open();

    // Bind this new channel for toast events.
    pushChannel.BindToShellToast();

}
else...



void PushChannel_ShellToastNotificationReceived(object sender, 
                                                         NotificationEventArgs e)

{
    string relativeUri = string.Empty;

    // Parse out the information that was part of the message.
    foreach (string key in e.Collection.Keys)

    {
        if (string.Compare(
        key,
        "wp:Param",
        System.Globalization.CultureInfo.InvariantCulture,
        System.Globalization.CompareOptions.IgnoreCase) == 0)

        {
            relativeUri = e.Collection[key];
        }


    }
}
赛格

罗布·卡普兰:

当应用程序处于前台时,不会显示吐司。如果需要,该应用程序应显示自己的UI(您的代码段不显示任何内容)。这就是ShellToastNotificationReceived事件的用途:它在到达Toast通知而不是显示Toast时触发。您是否可以确定在敬酒时未引发ShellToastNotificationReceived?它应该是。您能否确认它已在调试器中注册并接收(或未收到)?请参阅msdn.microsoft.com/en-us/library/windows/apps/…

我:

在8.1更新之前,当打开的应用收到推送时,吐司仍然会显示。我只是进行了一些测试,而且可以肯定的是,“ PushChannel_ShellToastNotificationReceived”事件仍在触发,但是吐司没有显示。我想这只是意味着我需要处理不同的事情。如果您想把它变成答案,我可以奖励它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将面板添加到框架,但在运行应用程序时不显示

来自分类Dev

ServletException当打开我的应用程序时

来自分类Dev

首次打开应用程序时的条件页面显示

来自分类Dev

如何再次打开应用程序时显示应用程序Qt

来自分类Dev

Spring Boot-以独立方式启动应用程序时不显示自定义错误页面(java -jar)

来自分类Dev

ImportError与py.test一起显示,但在运行应用程序时不显示

来自分类Dev

微调框显示为XML,但加载应用程序时不显示

来自分类Dev

Dash搜索不显示应用程序

来自分类Dev

如何在预加载Web应用程序时不显示所有按钮?

来自分类Dev

启动应用程序时不显示LaunchScreen.Storyboard

来自分类Dev

Android开发中:关闭应用程序时不显示通知

来自分类Dev

打开应用程序时如何显示密码弹出窗口?

来自分类Dev

Dash搜索不显示应用程序

来自分类Dev

首次打开应用程序时的条件页面显示

来自分类Dev

如何在首次打开应用程序时显示视图?

来自分类Dev

当我在googlemapsv2上启动应用程序时,群集不显示

来自分类Dev

从通知打开应用程序时显示特定选项卡

来自分类Dev

打开应用程序时的调用方法

来自分类Dev

为什么由于未捕获的异常而在终止应用程序时xcode不显示源文件?

来自分类Dev

在Android用户打开应用程序时向他们显示应用程序更新消息

来自分类Dev

照片应用程序不显示照片

来自分类Dev

打开我的应用程序时如何显示用户的当前位置

来自分类Dev

Android通知:打开应用程序时不显示通知吗?

来自分类Dev

手机不显示我的应用程序来打开 txt 文件

来自分类Dev

ImageView 显示在设计器的预览中,但在我运行应用程序时不显示

来自分类Dev

打开应用程序时如何显示已保存的号码?

来自分类Dev

启动应用程序时,DataGridView 不显示对复选框的更改

来自分类Dev

在 android 上构建 ionic 3.20.0 应用程序时不显示缩略图

来自分类Dev

在 Xamarin iOS 上的前台应用程序时,如何不显示 Firebase 通知?

Related 相关文章

  1. 1

    将面板添加到框架,但在运行应用程序时不显示

  2. 2

    ServletException当打开我的应用程序时

  3. 3

    首次打开应用程序时的条件页面显示

  4. 4

    如何再次打开应用程序时显示应用程序Qt

  5. 5

    Spring Boot-以独立方式启动应用程序时不显示自定义错误页面(java -jar)

  6. 6

    ImportError与py.test一起显示,但在运行应用程序时不显示

  7. 7

    微调框显示为XML,但加载应用程序时不显示

  8. 8

    Dash搜索不显示应用程序

  9. 9

    如何在预加载Web应用程序时不显示所有按钮?

  10. 10

    启动应用程序时不显示LaunchScreen.Storyboard

  11. 11

    Android开发中:关闭应用程序时不显示通知

  12. 12

    打开应用程序时如何显示密码弹出窗口?

  13. 13

    Dash搜索不显示应用程序

  14. 14

    首次打开应用程序时的条件页面显示

  15. 15

    如何在首次打开应用程序时显示视图?

  16. 16

    当我在googlemapsv2上启动应用程序时,群集不显示

  17. 17

    从通知打开应用程序时显示特定选项卡

  18. 18

    打开应用程序时的调用方法

  19. 19

    为什么由于未捕获的异常而在终止应用程序时xcode不显示源文件?

  20. 20

    在Android用户打开应用程序时向他们显示应用程序更新消息

  21. 21

    照片应用程序不显示照片

  22. 22

    打开我的应用程序时如何显示用户的当前位置

  23. 23

    Android通知:打开应用程序时不显示通知吗?

  24. 24

    手机不显示我的应用程序来打开 txt 文件

  25. 25

    ImageView 显示在设计器的预览中,但在我运行应用程序时不显示

  26. 26

    打开应用程序时如何显示已保存的号码?

  27. 27

    启动应用程序时,DataGridView 不显示对复选框的更改

  28. 28

    在 android 上构建 ionic 3.20.0 应用程序时不显示缩略图

  29. 29

    在 Xamarin iOS 上的前台应用程序时,如何不显示 Firebase 通知?

热门标签

归档