在服务端如何设置,android和ios两端的声音、振动


(wuxin5888) #1

在服务端可以设置android和ios两端的声音、振动吗


#2

Android的,SDK默认的通知栏,只支持简单修改样式,然后推送的时候通过builder_id指定对应的样式。

需要自定义声音文件,需要推送自定义消息,然后自己实现展示和声音的提醒


(wuxin5888) #3

有默认的铃声提示吗,不需要自定义的声音


#4

ios 的默认声音看楼上链接

Android的看这个
https://docs.jiguang.cn/jpush/client/Android/android_senior/#_8


(wuxin5888) #5

public static PushPayload buildPushObject_ios_tagAnd_alertWithExtrasAndMessage() {
return PushPayload.newBuilder()
.setPlatform(Platform.ios())
.setAudience(Audience.tag_and(“tag1”, “tag_all”))
.setNotification(Notification.newBuilder()
.addPlatformNotification(IosNotification.newBuilder()
.setAlert(ALERT)
.setBadge(5)
.setSound(“happy”)
.addExtra(“from”, “JPush”)
.build())
.build())
.setMessage(Message.content(MSG_CONTENT))
.setOptions(Options.newBuilder()
.setApnsProduction(true)
.build())
.build();
}

.setAlert(ALERT) 这里的 ALERT 是指什么呢?


#6

通知内容


(wuxin5888) #7

你那个截图是哪边地方查到的呢?


#8

API文档
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#notification


(wuxin5888) #9

PushPayload payload = PushPayload.newBuilder()
.setPlatform(Platform.ios())
.setAudience(Audience.registrationId(new String[] { pushCache.channelId }))
.setNotification(Notification.newBuilder()
.addPlatformNotification(IosNotification.newBuilder()
.setAlert(msg)
.setBadge(5)
.setSound(“happy”)
.build())
.build())
.setMessage(Message.content(msg))
.build();

我代码这样写,一直报错: Connection error, should retry later
是哪里的问题呢


#10

稍等一下,我们现在网络有点问题,所以会超时。


(wuxin5888) #11

现在好像一直超时?这个什么时候能稳定呢?


#12

如果不急的话,你明天再做测试吧。

因为移动骨干异常,导致的服务问题。如果恢复正常了我会及时告知。


(wuxin5888) #13

今天能稳定下来吗~~


#14

没有问题了。你试试。


(wuxin5888) #15

好的,谢谢~~~~~~