草庐IT

推送通知

全部标签

android - 无法通知项目评估监听器 > javax/xml/bind/annotation/XmlSchema

我尝试首先使用react-nativerun-android运行一个react-native应用程序。我希望它能正常工作,就像我调用react-nativerun-ios时一样。堆栈中有很多用户出现相同类型的错误,“无法通知项目评估监听器”。观察到的行为>react-nativerun-androidScanningfoldersforsymlinksin/Users/tiagogouvea/www/go-along/mobile/node_modules(12ms)JSserveralreadyrunning.Buildingandinstallingtheapponthedevic

android - 如何在 Android Oreo 中显示媒体的彩色通知?

如您所知,AndroidOreo引入了新的媒体控件设计,而不是根据应用的颜色为通知选择单一颜色,媒体播放通知可以改为从专辑插图中绘制颜色。Android然后使用这些颜色制作通知,将艺术作品融合到通知中,同时让通知本身在您的通知栏中弹出。我可以知道我们该怎么做吗? 最佳答案 这是用于通知的MediaStyle。您需要设置MediaStyle和媒体sessiontoken,仅此而已。例如:NotificationCompat.Builderbuilder=newNotificationCompat.Builder(this,CHANNE

java - 如何为带有交互式通知的网络广播流创建 Android 前台服务?

我正在尝试构建一个极其简单的广播流媒体应用程序,它存储一个网络广播URL列表,可以选择这些URL来流式传输音频;使用服务允许在应用未激活时继续播放+从通知控制。我需要的控件非常简单:播放/暂停和停止,它们应该终止服务并在清除通知或按下应用内的停止按钮时触发。对于大量代码,我深表歉意,但这就是我现在的位置:publicclassStreamingServiceextendsServiceimplementsMediaPlayer.OnPreparedListener,MediaPlayer.OnErrorListener{//..snippedoutfieldsprivateAudioM

android - Expo 推送通知 - 错误 : Couldn’t get GCM token for device

我尝试在mt应用程序上实现ExpoNotification,非常有线,在我上一个expo应用程序中它运行良好但现在不行了,可能因为版本更新这是我尝试使用expo文档中的代码时显示的Error:Couldn'tgetGCMtokenfordevice这是pacage.json:我的package.json:{"name":"blabla","version":"0.1.0","private":true,"devDependencies":{"babel-plugin-transform-decorators-legacy":"^1.3.5","jest-expo":"~27.0.0",

android - 如何自动将 Android 应用程序从网络推送到手机上?

AppBrain的FastWebInstall能够将应用程序从他们的网站直接推送到Android手机上,无需用户干预。这需要用户的Google帐户凭据或授权token,因此很明显它使用了一些GoogleAPI。有一个非官方的AndroidMarketAPI项目,但这不包括应用安装。那么它是如何工作的呢? 最佳答案 我认为他们会通过Google云服务向手机发送推送通知,调用手机上的APK下载。下载应用程序后,就像从SD卡安装任何其他APK一样简单安装。(该应用程序需要您的许可才能安装应用程序)。

android - 全屏应用程序,布局按通知栏高度向下移动

我有一个应用程序,它在屏幕底部有一个工具栏,其余部分充满了自定义View(请参阅下面的xml)。现在,当我使应用程序全屏显示时(我以编程方式和通过Manifest.xml尝试了所有可能性),当它启动时,整个布局似乎向下移动了大约通知栏的高度。工具栏中的按钮只能显示一半。有时,所有这些都会在几秒钟后向上移动,或者当我单击工具栏中的按钮时。我很确定,这是我的自定义View的问题,因为如果我用按钮等替换它,我就不会得到这种效果。我想这一定与onMeasure方法有关。我真的不知道如何实现它,我的版本如下所示。自定义View用于内部绘图,所以基本上它希望尽可能大。任何帮助将不胜感激。我已经搜索

android - 如何在Android中实现通知服务(不使用Activity)

我正在实现通知我的应用只是一个例子。服务类文件:publicclassServices{publicvoidmyNotify(Contextcontext,Stringmessage){Log.v("mynotificationmethod","fromGetNotificationclass");NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Notificationnotification=newNot

android - native 联系人更改通知

每当添加、删除或更改联系人时,如何在我的应用程序中获得回调?有没有我可以为此注册BroadcastReceiver的标准广播Intent? 最佳答案 没有可用于通知联系人更改的BroadcastReceiver。您可能需要使用ContentObserver来获得通知。这里发生了很多关于如何通过ContentObserver接收联系人更改通知的讨论。尝试搜索它。获得通知的另一种方法是使用SyncAdapter。在这里查看信息http://www.c99.org/2010/01/23/writing-an-android-sync-pr

android - 不发送 4KB 消息的 Android 浏览器的替代服务器推送/ cometd 实现?

我正在开发一个Web应用程序,它使用CometHiddeniFrame技术将数据从服务器推送到移动浏览器。在MobileSafari上一切正常,但在Android上要痛苦得多。似乎需要从服务器发送4KB的消息才能考虑该消息。这不仅适用于第一条消息,而且适用于每条消息。有些人尝试使用XMLHttpRequest流实现Comet,但有同样的4KB问题(http://code.google.com/p/android/issues/detail?id=13044)有没有人设法在Android浏览器上实现Comet技术而不需要将消息填充到4KB?在Android2.1,2.2上测试即使在And

php - Android,快速推送消息到1000台设备

我已经实现了c2dm,它工作正常,设备可以接收消息和所有内容。然而,有一个问题我找不到解决方案。当某个事件发生时,我想将同一条消息快速推送到几千台设备,最好是在一分钟内。我知道无法确定消息是否会送达,并且Google可能会因不同情况而延迟消息。我的iOS实现大致相同,当然除了发送部分。15000条消息大约需要5秒。对于发送到Android的5000条消息,需要一个多小时,这太长了。有谁知道加快速度的方法吗?还是Google会停止这种阻止垃圾邮件的大规模插入?代码的C2DM部分如下。这是用PHP编写的,但我可以毫无问题地阅读大多数其他编程语言。我使用一个脚本来connect()一次,然后