android、unity、onesignal——声音文件放在哪里?
Posted
技术标签:
【中文标题】android、unity、onesignal——声音文件放在哪里?【英文标题】:android, unity, onesignal -- where to place the sound file? 【发布时间】:2015-09-15 16:47:03 【问题描述】:说我是 android 开发新手是轻描淡写的。我试图找出在我的统一目录中放置声音文件的位置,以便第三方通知服务器 onesignal 可以为此特定的 api 方法访问它:
android_sound: 字符串可选 包含在您的应用程序中播放的声音文件,而不是默认的设备通知声音。 注意:不要使用 Android 的文件扩展名。 示例:“通知”
参考:https://documentation.onesignal.com/reference#create-notification
当我将它放在 res/raw 以及 google play 服务库中的任何其他位置时,我遇到了构建错误
它去哪儿了?
【问题讨论】:
【参考方案1】:您需要将OneSignalNotificationRes
文件夹从我们的Unity Example Project 放入您的Assets/Plugins/Android/
文件夹。用您自己的替换示例图标和声音文件。
在我们的 Unity 设置指南中的 3. Android 部分底部找到更多详细信息。
谢谢。
【讨论】:
【参考方案2】:在 Android 中,
只需将您的 .mp3 文件移动到
res/raw 文件夹
所以你的 .mp3 文件应该显示为 src/raw/onesignal_default_sound.mp3
然后构建您的代码并发送推送。
您也可以使用其他文件名,但您必须在发送 push 时添加声音文件名
好好享受吧^^
【讨论】:
以上是关于android、unity、onesignal——声音文件放在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
在 android 上未收到 OneSignal 通知,但从 OneSignal 控制台发送
Android 从 GCM 迁移到 oneSignal 推送通知
Onesignal通知显示在OneSignal仪表板上,但未在通知栏中显示(android)
OneSignal.setSubscription(true) 在 Android 上不起作用?