ios - Appcelerator 通知 IOS 8 - 没有声音

标签 ios titanium appcelerator

我正在使用 appcelerator 4.0.0。我已经下载了这个 appcelerator toturial 的代码,并尝试向通知添加声音。 http://www.appcelerator.com/blog/2014/09/new-in-sdk-3-4-ios-8-interactive-notifications/

但是我似乎无法让声音正常工作。设备上的通知设置/权限良好。我已经在模拟器和真机上进行了测试。

var notif = Ti.App.iOS.scheduleLocalNotification({
    date: new Date(new Date().getTime() + 5000), // send it in 5 sec
    alertBody: 'This is your message',
    badge: 1,
    sound: 'default',
    userInfo: {"url": "http://www.download.com/resource/asset.json", id:"1"},
    category: "DOWNLOAD_CONTENT"
});  

最佳答案

等等,您的代码中存在一些误解。

Ti.App.iOS.scheduleLocalNotification 安排通知,但如果您设置 date = new Date(new Date().getTime()),应用程序是仍然在前台...当应用程序在前台时,没有显示 iOS 横幅 = 没有声音。

所以,您要做的是date: new Date(Date.now() + 5000),然后关闭应用。

关于ios - Appcelerator 通知 IOS 8 - 没有声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30719096/

相关文章:

iphone - 淡入/淡出整个 View ,一个 subview 除外

ios - 将 UITableView 行从一个 tableviewController 发送到另一个

android - 是否有任何跨平台工具可以将响应式网站转变为 native 移动应用程序?

titanium - 单击 "?"按钮时如何显示输入的密码

ios - 具有最新 Ti SDK 9.0.3 GA 的 Firebase 分析存在 screen_view 问题

ios - 加载后 UITabBar 不更新外观

ios - iOS 上的 Stripe 和保存卡的详细信息

javascript - 单击文本框 appcelerator 时可滚动的表单 View

ios - Titanium:设置最低 iOS 版本

ios - 文本下划线 - createLabel