流式传输失败时发出Firestick抬头通知

时间:2018-09-08 19:59:23

标签: android amazon-fire-tv heads-up-notifications

平台:Firestick Gen 2-Fire OS 5.2.6.6 我开发了一个服务应用程序,以显示通过套接字收到的来电显示信息,作为FireTV抬头通知(HUN)。 在查看Firestick的主页或查看应用程序的静态页面(例如来自Tablo或Vue的指南数据)时,我没有看到通知的问题。 但是,当正在传输数据(观看电影或电视直播频道)时,HUN不会显示。如果我暂停流,它也不会显示。但是,一旦我退出视频流,我的HUN就会再次显示。 我有3个Firestick,所有配置均相同(我认为)。我的应用程序可在一个Firestick上运行,但在上述两个应用程序上无法按上述方式运行。这对我来说毫无意义。 公平地说,我在有问题的Firestick和手机上安装了公开可用的“ Fire TV通知”应用程序。串流时,带有此应用程序的HUN在Firestick上显示得很好。 我在Firestick上显示HUN的代码如下:

Notification notice =   new Notification.Builder(getApplicationContext())
 .setSmallIcon(android.R.drawable.ic_menu_report_image)
 .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))
 .setPriority(Notification.PRIORITY_HIGH)
 .setContentTitle(title)
 .setContentText(text)
 .build();
NotificationManager manager =  (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
manager.notify(1, notice);

因此,一方面,它指出了我的代码中的一个问题,因为另一个HUN App在流式传输时可以正常工作。但是另一方面,这是一个Firestick配置问题,因为我的HUN应用程序只能在一个Firestick上运行,而不能在另一个Firestick上运行。

有人有想法或建议吗?

0 个答案:

没有答案