----以下方法前提确保你的设备,打开了此APP的通知提示。
正题------
我遇到的情况是,安卓客户端是有提示音和振动提示的。
iOS端在极光的web后台编辑消息 推送到我的手机有提示音和振动,通过我自己的后台推送的消息就没有提示音和振动。
下面贴上一段后台的代码
//向IOS平台推送消息 JpushHelper.getJPushClient().sendPush(JpushHelper.buildPushObject_ios_audienceMore_regId(registrationID, msgContent));/**
* 构建推送对象:平台是 Andorid 与 iOS,按照registrationId推送
* 推送内容是 - 内容为 msgContent 的消息,并且附加字段 from = JPush。
*/publicstaticPushPayloadbuildPushObject_ios_audienceMore_regId(String registrationId,String msgContent) {
return PushPayload.newBuilder().setPlatform(Platform.ios()).setAudience(Audience.registrationId(registrationId)).setNotification(Notification.newBuilder()
.addPlatformNotification(IosNotification.newBuilder()
.setAlert(msgContent)
.setBadge(5)
.setSound("default")//这一步是关键,设置默认声音,这样就会使用手机本身的设置.addExtra("from","Jpush")
.build())
.build()).build();
}
我的问题是没有设置“.setSound("default")”,如果你的情况和我的一样可以试一下,这个东西是需要后台去改的;