Articles of push notification

Android Parse Push通知设备只在一台设备上注册一次

每个人都在我的应用程序中使用解析服务进行推送通知。 但是当我在一台设备上重新安装应用程序时,它会一直注册。然后问题是,一台设备会在每台设备上收到多个通知。 我已经完成了一些注册代码,如下所示。 请帮助我,提前谢谢。 Parse.initialize(this, PARSE_APP_ID, PARSE_CLIENT_KEY); ParseACL defaultACL = new ParseACL(); defaultACL.setPublicReadAccess(true); ParseACL.setDefaultACL(defaultACL, true); PushService.setDefaultPushCallback(this, MainActivity.class); ParseInstallation.getCurrentInstallation().getInstallationId(); ParseInstallation.getCurrentInstallation().saveInBackground(); 并订阅: PushService.subscribe(this, userName, Detail.class); 在清单中 以上 在应用标签中: 每次我安装时,都会显示错误,如下所示。 03-10 12:18:48.555: E/ParseCommandCache(12709): Failed to run command. 03-10 12:18:48.555: E/ParseCommandCache(12709): com.parse.ParseException: at least one ID field (installationId,deviceToken) must be specified in this operation 03-10 12:18:48.555: E/ParseCommandCache(12709): at com.parse.ParseCommand$3.then(ParseCommand.java:348) […]

无法在频道“null”上发布通知目标Api为26

两个日志显示 1:对于音量控制以外的操作,不推荐使用流types 2:请参阅setSound()的文档,了解如何使用android.media.AudioAttributes来限定播放用例

现在使用什么FirebaseInstanceId.getInstance()。getToken()已被弃用

我想知道在不推荐使用getToken()的情况下,获取Firebase令牌以发送推送通知的正确方法是什么。

Android – 在Facebook等通知栏中使用外部个人资料图片

我知道您可以在推送通知参数中发送信息,如消息,标题,图片URL等.Facebook如何在通知区域显示您的个人资料照片? 我想在通知区域中使用外部图像,因此当您将其向下拉时,您会看到包含该消息的配置文件图像。 现在,我的只显示drawable文件夹中的默认图标。 我认为这可能是一个常见的问题,但找不到任何东西。 你能帮忙的话,我会很高兴。

单击通知不会打开提到的活动

我试图在点击通知时打开一个Activity ,下面是我的代码。 Intent intent = new Intent(this.getApplicationContext(), NotificationActivity.class); intent.putExtra(“msgBody”,messageBody); intent.putExtra(Constants.NOTIF_INTENT_TYPE,Constants.NOTIF_INTENT_TYPE); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_SINGLE_TOP |Intent.FLAG_ACTIVITY_CLEAR_TOP); //Tried with many options here PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 , intent, PendingIntent.FLAG_CANCEL_CURRENT); Uri defaultSoundUri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.otp_icon) .setContentTitle(“Push MSG”) .setContentText(messageBody) .setAutoCancel(true) .setSound(defaultSoundUri) .setContentIntent(pendingIntent); NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); notificationManager.notify(0, notificationBuilder.build()); Android清单: 每当我收到来自FCM的通知时,我都会调用此通知。 每当我点击通知时, NotificationActivity都不会打开,而是应用程序正在打开( splash screen->starting activity我常用应用程序流程的活动)。 […]

新GCM API注册未知源错误

我目前正在构建一个使用新的Google Cloud Messaging系统的应用程序。 我在实时环境中设置了一个HTTP客户端服务器,允许我通过我的移动设备进行测试,但是当我尝试向GCM注册时,我不断收到一条IOException,指出gcm.register()正在接收一个未知来源阻止我获得注册ID我需要允许我的服务器向我的设备发送消息。 我已经多次检查过我的发件人ID是否错误,我已检查过我的清单,看看我是否也有错误,我似乎无法find问题。 环顾四周也没有为我的问题提供任何答案。 这是我的日志: 07-18 11:34:25.487: W/System.err(3093): java.io.IOException: MAIN_THREAD 07-18 11:34:25.497: W/System.err(3093): at com.google.android.gms.gcm.GoogleCloudMessaging.register(Unknown Source) 07-18 11:34:25.497: W/System.err(3093): at koodoo.pushtest.MainActivity.onCreate(MainActivity.java:94) 07-18 11:34:25.497: W/System.err(3093): at android.app.Activity.performCreate(Activity.java:4492) 07-18 11:34:25.497: W/System.err(3093): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 07-18 11:34:25.497: W/System.err(3093): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) 07-18 11:34:25.497: W/System.err(3093): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) 07-18 11:34:25.497: W/System.err(3093): at android.app.ActivityThread.access$600(ActivityThread.java:123) 07-18 11:34:25.497: W/System.err(3093): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) 07-18 11:34:25.497: […]

Android和(数百万)推送通知

我正在研究我最初在iPhone上创建的应用程序的Android版本,这个应用程序需要每天向用户发送数百万次推送通知(如果它与iPhone版本一样成功)。 我天真地认为Android平台有推送通知服务作为它的兄弟,所以我决定在开发结束时看看这个function,现在我来了! 我在stackoverflow上搜索了关于这个function的问题(问题?)并find了几个选项(谢谢你们!)但是你们中的任何一个人能够用这样的音量来实现这样的function吗? 这是我find的选项: 谷歌的C2DM框架 :我的第一个问题是它仅适用于Android 2.2 +,但如果每天没有200.000通知配额 ,我可能会考虑它; 你们有没有人要求谷歌提供更多配额? MQTT :这个解决方案看起来不错,Anton Lopyrev提供的示例代码很有帮助(Dale Lane博客文章很好读); 这是我现在正在使用的选项但我不知道它如何与数千名用户做出反应(我也遇到服务器问题(mosquitto)或服务(我还不知道)而且我不是有时可以与2个用户接收通知:p) XMPP :它看起来是最好的选择(但是?)但是我还没有尝试过; 你们有没有人使用这个解决方案? 我读过Xtify或Urban Airship,但这些商业解决方案都没有帮助(数量或成本)。 谢谢你的任何提示! 编辑:我的目标是每天最多发送5,000,000条通知

C2DM实现PHP代码

我正在创建使用C2DM推送通知的Android应用程序。 但我在创建php代码时遇到问题,使用c2dm发送消息。 请指导我如何使用PHP代码发送消息。 实际上有一个问题,如何获得客户端身份validation令牌。 我已经看到了http://code.google.com/android/c2dm/index.html#serverurl,但根据这个我创建了Android应用程序,我也获得了注册ID,我也发送给用户,但如何服务器使用它来发送应用程序。 服务器从Android设备发送消息需要什么?

parsing:从应用发送推送通知

我想知道如何直接从我的Android应用程序发送parsing推送通知evherone使用我的应用程序。 是否有可能做到这一点?

Firebase云消息传递通知振动

使用Firebase Cloud Messaging在后台收到通知时是否可以使Android设备发生振动? 从语法参考我已经看到和testing声音支持,但没有振动的信息。 或者是否有可能为这个通知提供一个定制的实现,我将直接设置振动?