Android成功设置别名,后台推送,手机端一会能收到一会收不到,能对不同的推送设置不同的提示铃声么?

android
标签: #<Tag:0x00007fb84465c968>

(你微笑时好美) #1

android成功设置别名后,
后台发推送 手机端一会能接收到 一会接收不到,什么原因,
还有请问能对不同的推送设置不同的提示铃声么?


(Floriss) #2

后台显示推送成功了吗?
你可以看看以下链接的 收不到消息-安卓,第二、三点,自行排查原因哦


(你微笑时好美) #3

后台推送成功 但是手机收不到,
第一次能收到 ,然后在继续发 就收不到了,过一会发还能收到,网络都正常。每次后台都显示发送成功


(Floriss) #5

提供相关的信息:
推送消息的messageID及收不到推送设备的RegistrationID。


(你微笑时好美) #6

TAG 都好使, 我现在说的是通过别名 发推送 ,手机 一会能收到 一会收不到, 但是后台都是显示推送成功的


(lucy) #7

你好,tag和alias属于不同推送类型,tag能成功,不代表alias一定能成功。
tag和alias都需要设备实际绑定成功才行。
你根据alias推送收不到,请直接提供以下信息:

  1. 客户端设置alias成功日志(包含设置时间点)
  2. 根据设置成功alias推送收不到的messageid(官网-推送历史-操作-详情可以看到)

(你微笑时好美) #8

我是在用户登录成功的时候 把个人手机号设置成别名的。 登录成功后 显示的设置成功 都是集成的你们demo中的代码。


(lucy) #9

你好,请直接提供我所需要的信息即可,没有具体信息,现象描述无法解决问题


(你微笑时好美) #10

我不明白你说的这个日志 是只我的具体代码么
还有你要的messageid 我下面那个截图 对么


(lucy) #12

日志:设备联机运行,logcat中的日志,否则你如何判断失败设置成功的?需要根据日志返回信息判断。

messageid:截图地方没错,但是你需要点开操作 - 详情 里面的东西出来,把messageid文本信息复制给我!


(lucy) #13

你的日志能不能全一点??所有的!包含设置请求,以及请求返回结果!


(你微笑时好美) #15



(lucy) #16

你好,根据你提供的日志情况,发现你的业务逻辑中存在多处设置的情况:


(你微笑时好美) #17

是的 我这个 业务没操作一个步骤的时候 需要更改下tag 设置 但是 别名只会登录的时候设置一次, 退出的时候 需要注销设置一次别名,这个有关系吗


(你微笑时好美) #18

这个原因可能是因为我多次设置TAG的时候 那个别名设置成null了,我现在改一下试试,但是我还想问个问题 就是可以对推送来的不同消息 设置不同的铃声吗?


(lucy) #19

你好,自定义铃声的需求,你可以采用推送自定义消息方式,
Android客户端收到自定义消息后,自己处理展示效果,
根据extra字段传递业务参数,根据传递的不同业务参数,自己判断处理展示不同铃声。


(你微笑时好美) #20

你好。我想问下 如何屏蔽 极光推送的消息声音private void setStyleBasic(){
BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(LoginActivity.this);
builder.statusBarDrawable = R.drawable.ic_launcher;
builder.notificationFlags = Notification.FLAG_AUTO_CANCEL; //设置为点击后自动消失
builder.notificationDefaults = Notification.DEFAULT_VIBRATE; //设置为铃声( Notification.DEFAULT_SOUND)或者震动( Notification.DEFAULT_VIBRATE)
JPushInterface.setPushNotificationBuilder(1, builder);
Toast.makeText(LoginActivity.this, “Basic Builder - 1”, Toast.LENGTH_SHORT).show();
}
这样写对吗?? 如果争取的话 这个方法应该什么时候调用


(lucy) #21

这个是自定义通知栏样式,自定义样式的代码写到哪里都行,具体看你自己业务逻辑,参考文档说明:
http://docs.jiguang.cn/client/android_tutorials/#_11

注意,自定义样式成功,你设置的样式ID是几,你推送的时候就需要指定你设置的样式ID值进行推送


(你微笑时好美) #23

我不是用自定义通知做的,只是最普通的发送通知,我想把极光推送来的时候的声音去掉 ,然后进入到具体页面的时候 去播放一个mp3 做为铃声。但是如何屏蔽 推送的声音呢?

我现在用的是 通知 做的推送,一旦我的手机接收到推送消息 就会自动跳转页面 ,而不需要去点击那个推送消息,那么我如何清除掉 状态栏里的 推送消息提示条呢?


(lucy) #24

你好,通知无法达到自定义铃声以及不显示到通知栏效果,除非你使用自定义消息,自己去实现展示。