登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [苹果/ios/apns]推送的时候为什么没声音     [回主站]     [分站链接]
[苹果/ios/apns]推送的时候为什么没声音
clq
浏览(250) - 2018-11-21 17:31:03 发表 编辑

关键字: apns

[2018-11-21 17:32:00 最后更新]
[苹果/ios/apns]推送的时候为什么没声音
--------------------------------------------------
    //Payload := "{\"aps\":{\"alert\":\"" + memo + "\"}}"; //这样没有声音
    Payload := "{\"aps\":{\"alert\":\"" + memo + "\", \"sound\":\"default\"}}"; //这样才有声音
    //参考 https://community.jiguang.cn/t/ios/17587/9
    /*
    推送的时候,iOS 的 sound 值保持默认,传 default ,不要传空!
    --
    我这里看到你API推送的sound是"sound":“sound.caf"官网推送的是默认的"sound”:“default”}
    请问是API推送的没有声音,还是官网和API都没有声音,你给的这个msgid是API推送的
    检查下是不是生产包打包缺失了这个sound.caf文件


clq  2018-11-21 17:32:00 发表 编辑

https://community.jiguang.cn/t/ios/17587/20
--------------------------------------------------
 iOS 生产环境下收到推送消息没有声音
极光技术
JPush
ios sdk
malgee
17年6月

测试环境是有声音的 手机端声音是没有关闭的 用的pod导入的jPush框架,使用系统的声音。
打出来的生产包安装到手机上面是可以收到推送消息的 就是没有声音
malgee
17年6月
Lris

completionHandler(UNNotificationPresentationOptionBadge | UNNotificationPresentationOptionSound); 这个加入声音的完成回调 我写了
Lris12官方
17年6月

1、iOS系统是多少?
2、给我提供appkey和msgid,我看下你sound值传的什么
3、App收到消息处于前台还是后台

重点检查是不是静音了,通知的声音提醒。
Lris12官方
17年6月
malgee

不要暴露你的密码,我要的是推送的消息的msgid,
malgee
17年6月

那我删除了吧
malgee
17年6月
Lris

6755399575637881
Lris12官方
17年6月
malgee

我这里看到你API推送的sound是"sound":“sound.caf"官网推送的是默认的"sound”:“default”}

请问是API推送的没有声音,还是官网和API都没有声音,你给的这个msgid是API推送的

检查下是不是生产包打包缺失了这个sound.caf文件

以及:
image.png856x269 24.2 KB

malgee
17年6月

使用的默认的声音,官网推送没有 我们后台推送也没有声音,但是在测试环境下是有声音的,框架包我用的pod导入的 是不是就已经包含了声音的在里面呢。我再查一下是不是生产包缺失了sound.caf文件。谢谢你啦
malgee
17年6月
Lris

API推送没有声音,官网推送也没有声音
Lris12官方
17年6月

1、我之前查的你推送的是有sound的值的,有没有检查sound的资源文件?
2、你客户端收到消息后 获取到的sound的值也是正常的是吧?

3、
这里的sound写了吗?

4、自定义声音的资源文件必须要放在哪里,仔细看下

    iOS 自定义声音 Android 自定义声音戳这里 如果收到通知没有声音,大家要首先检查下你手机设备的通知声音和系统声音是不是关了! iOS 10 系统以下,在前台收到消息时,是不会有声音提醒的,这是 iOS 系统规则 如果不需要自定义声音,推送的时候,iOS 的 sound 值保持默认,传 default ,不要传空! 1、正确设置请仔细阅读以下两个贴: 服务端 设置声音&默认…

malgee
17年6月

您上面写的第三步写了,使用的是默认的声音,不明白的为什么测试环境有声音,生产环境没有声音
malgee
17年6月
Lris

sound的资源文件我没找到在哪里,我是通过pod导入的框架,是不是应该就包含了sound文件?
Lris12官方
17年6月

    音频文件添加到target里面就可以了 可参考jpush demo: [图片]

malgee
17年6月
malgee

还是需要自己手动导入sound语音文件
malgee
17年6月
Lris

我是不是需要自己下载sound.caf文件,然后再导入进去?
Lris12官方
17年6月

1、你们可以自定义一段声音文件命名为sound.caf
2、如果只用默认的,可以推送默认的声音文件名
这些我在

    iOS 自定义声音 Android 自定义声音戳这里 如果收到通知没有声音,大家要首先检查下你手机设备的通知声音和系统声音是不是关了! iOS 10 系统以下,在前台收到消息时,是不会有声音提醒的,这是 iOS 系统规则 如果不需要自定义声音,推送的时候,iOS 的 sound 值保持默认,传 default ,不要传空! 1、正确设置请仔细阅读以下两个贴: 服务端 设置声音&默认…

这里面总结了的。

另外,我对开发有声音,生产没声音也很疑惑,推送的数据上是没什么问题的,只能找你客户端这边的问题
malgee
17年6月

好的 谢谢,我在看看找找什么原因


总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录
苹果推送专题 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1