2

有谁知道允许您访问设备通知声音的 AIR 本机扩展 (ANE)?或者,一种查询设备是否处于“静音”或“振动”模式的方法?

我已设置推送通知,但我的 (Android) 设备上没有声音播放。

我知道我可以播放自己的声音,但我想使用本机通知声音(与 SMS 或电子邮件警报声音相同),如果不应该播放声音(即静音模式 /振动模式)。

我一直在寻找几个小时,并且有一个“振动 ANE”,其他人也在寻找相同类型的功能,但我还没有找到任何可用于原生声音通知的东西。

我相信iOS在收到推送通知时会自动播放通知声音(我认为),但Android只是闪烁“阴影标题”并显示通知的应用程序图标。

也许其他人偶然发现了解决方案???=)

非常感谢!托德=D

4

1 回答 1

1

我认为您可能必须小心尝试访问 iOS 上的内置声音。

我们绝对可以编写一个播放任何系统声音的扩展。但是我相信这些声音是受版权保护的,我对 Apple ToS 的理解是,如果您直接使用它们,您的应用程序可能会被 AppStore 拒绝。

这就是为什么像通知扩展这样的东西只使用“默认通知”值来访问用户设置的系统声音。这些声音在某些系统事件上播放。

声音都通过未记录的 ID 访问:http: //iphonedevwiki.net/index.php/AudioServices

所以是的,我们一直非常谨慎地编写任何可能使开发人员在 AppStore 中遇到麻烦的内容。你有足够的问题让应用程序按原样通过。但是,如果您以其他方式阅读,请告诉我。

于 2012-09-20T22:04:56.267 回答