jjzjj

foreGround

全部标签

ios - PubNub : Route to push notification service even if device is in the foreground

我想知道是否可以使用PubNub将消息路由为推送通知,即使应用程序在前台运行也是如此?我能想到的一种方法是:处理需要首先发生的任何特定路由和事件。检查消息的推送注释部分并发送localdevicenotification.或者,可以在此处完成任何自定义UI等。 最佳答案 PubNub确实在应用程序处于前台时发送推送通知。事实上,PubNub(移动推送通知服务器)并不知道设备是在前台、后台还是根本没有运行。因此推送通知总是以任何一种方式发送到设备。请参阅以下PubNub开发人员社区文章,SendingAPNSandGCMMessage

ios - APNs : Change the app badge while the app is the foreground

我有一个应用程序和一个服务器端推送发送器。当新通知到达时,服务器会发送一个空的推送消息,其中只包含角标(Badge)更新。当应用程序在后台时,角标(Badge)更新成功。但是,当应用程序位于前台时,角标(Badge)根本不会更新-推送会传送到应用程序,而应用程序会丢弃它。明显的解决方法是从应用程序中捕获推送并更新角标(Badge)。由于某些技术原因,这需要一些时间才能生效(开发时间、应用商店检查时间、不经常升级的用户等)我想知道是否有办法绕过这个并使用服务器端APNs推送更新角标(Badge),而不管应用程序状态、前景或背景如何。有没有办法在应用程序处于前台时使用推送消息更改iOS应用

Android - Foreground 在 Oreo 中不工作。操作系统在一段时间后终止服务

我有一个应用程序,每隔5分钟就会在后台使用定位服务。我们在前台服务中使用Fusedlocationproviderclient。当应用程序处于打开状态时它工作正常。在android8.0及以上版本,当我将应用程序置于后台或从后台滑动杀死时,前台服务会被操作系统自动杀死。我们在samsungnote8、oneplus5t和redmi设备中遇到问题。请告诉我如何实现兼容所有设备的服务。这是我的位置服务类。publicclassTrackingForgroundServiceextendsService{privatefinallongUPDATE_INTERVAL=(long)2000;p

android - 为什么 `android:foreground` 属性不起作用?

看看这个小型Android应用程序:主要Activity.java:packageio.github.gsaga.toucheventtest;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentVie

android - FrameLayout 中的 'android:foreground' 和 'android:foregroundGravity' 是如何影响其外观的?

FrameLayout具有属性android:foreground、android:foregroundGravity和android:measureAllChildren。我尝试了这些属性,但无法弄清楚它们如何影响布局的外观或它们如何工作。我用谷歌搜索,但找不到有关这些属性的帮助。请给我一个链接,我可以引用或帮助我举个例子。谢谢 最佳答案 android:foreground指向您的Framelayout的前景需要在其所有子项之上绘制android:foregroundGravity指向该Assets的重力,如果该Assets是可

android - 如何在不显示通知的情况下 startForeground()?

我想创建一个服务并让它在前台运行。大多数示例代码都有通知。但我不想显示任何通知。那可能吗?你能给我一些例子吗?有没有其他选择?我的应用服务正在播放媒体播放器。如何让系统不杀死我的服务,除了应用程序自己杀死它(比如通过按钮暂停或停止音乐)。 最佳答案 作为Android平台的一项安全功能,您不能在任何情况下,在没有通知的情况下拥有前台服务。这是因为前台服务比后台服务消耗更多的资源并且受到不同的调度限制(即它不会被杀死的速度),并且用户需要知道什么可能在消耗他们的电池。所以,不要这样做。但是,可能会有“假”通知,即,您可以制作一个透明的

android - 如何在不显示通知的情况下 startForeground()?

我想创建一个服务并让它在前台运行。大多数示例代码都有通知。但我不想显示任何通知。那可能吗?你能给我一些例子吗?有没有其他选择?我的应用服务正在播放媒体播放器。如何让系统不杀死我的服务,除了应用程序自己杀死它(比如通过按钮暂停或停止音乐)。 最佳答案 作为Android平台的一项安全功能,您不能在任何情况下,在没有通知的情况下拥有前台服务。这是因为前台服务比后台服务消耗更多的资源并且受到不同的调度限制(即它不会被杀死的速度),并且用户需要知道什么可能在消耗他们的电池。所以,不要这样做。但是,可能会有“假”通知,即,您可以制作一个透明的

java - 你如何强制 java swt 程序到 "move itself to the foreground"?

目前使用swt,有时我希望程序任意出现在前台(就像闹钟一样)。通常是以下作品(jruby):@shell.setMinimized(false)@shell.forceActive如果它被最小化,这会将shell带到前面。随时创建一个新的shell也会将(新的shell)带到前面。目前一切顺利,但是,如果shell未最小化,上述代码只会使任务栏中的应用程序图标闪烁(闪烁)。实际上,当您第一次运行它时,它会将它带到最前面。之后,它只是在任务栏中闪烁。那是window。在Linux上,它似乎只在任务栏中闪烁(ubuntu默认值)。有人知道在swt中让应用程序出现在前面的跨平台方法吗?似乎没

android - 如何更新 Android 中前台服务的通知文本?

我在Android中有一个前台服务设置。我想更新通知文本。我正在创建如下所示的服务。如何更新在此前台服务中设置的通知文本?更新通知的最佳做法是什么?任何示例代码将不胜感激。publicclassNotificationServiceextendsService{privatestaticfinalintONGOING_NOTIFICATION=1;privateNotificationnotification;@OverridepublicvoidonCreate(){super.onCreate();this.notification=newNotification(R.drawab

android - 如何更新 Android 中前台服务的通知文本?

我在Android中有一个前台服务设置。我想更新通知文本。我正在创建如下所示的服务。如何更新在此前台服务中设置的通知文本?更新通知的最佳做法是什么?任何示例代码将不胜感激。publicclassNotificationServiceextendsService{privatestaticfinalintONGOING_NOTIFICATION=1;privateNotificationnotification;@OverridepublicvoidonCreate(){super.onCreate();this.notification=newNotification(R.drawab