iOS firebase推送没有提示音

firebasegoogle的移动平台,包含了许多的服务,其中就包括了推送功能,如果你也有集成,并且发现在收到推送时,没有提示音,那么你可以确认一下几点:

1.手机设置里是否打开了App的推送提示音

2.手机是否处于静音模式

3.Appdelegate中接收推送的回调函数是否有配置声音(如下图所示)

- (void)userNotificationCenter:(UNUserNotificationCenter *)center
       willPresentNotification:(UNNotification *)notification 
         withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler {
   //UNNotificationPresentationOptionBadge 推送角标
  //UNNotificationPresentationOptionAlert 推送弹框
 //UNNotificationPresentationOptionSound 推送提示音
completionHandler(UNNotificationPresentationOptionBadge | 
                  UNNotificationPresentationOptionAlert | 
                  UNNotificationPresentationOptionSound);
}

如果上述三点都确认无误,那么这个时候你可以向后台的朋友询问,他在推送的时候,是否有配置提示音,如果他表示一脸懵逼,神马?!这个还需要后台配置?不是自动会有系统默认提示音的吗!那么这个时候,你可以直接把以下这个链接砸给他
https://fcm.googleapis.com/fcm/send
据小编自己采坑经验,firebase是需要后台配置提示音的,不管是使用系统默认提示音还是使用自定义提示音,都是需要后台配置!一定要注意!

个人见解,如有错误,欢迎指正!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容