音视频推送通话铃声与震动长度太短

远程推送铃声不到17s
发布时间: 2022-01-02 12:07

回答:

1、受 APNs 普通推送限制铃声最长为30秒(苹果官方文档:https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/SupportingNotificationsinYourApp.html  ),融云默认的来电铃声为 17 秒。

2、震动效果只震动一下,与收到普通消息的震动效果相同。如果要实现长时间的震动,需要在 APP 层实现 Notification Service Extension,且需要与非音视频的普通推送区分开,否则类似文字消息的推送也会变成长震动。请参考示例 Demo: ( https://github.com/bjlinhong/RongCallVibrate  ) ,此 Demo 仅实现了普通推送的长震动效果。

3、在手机设置的通知中,需要开启 APP 的通知,手机屏幕解锁时提醒的横幅选项需要勾选,并且横幅的风格修改为持续,否则通知条会在弹出几秒后自动缩回,来电铃声会被终止,此为 iOS 系统行为,融云 SDK 无法控制。