离子推动支持声音吗?

时间:2015-07-19 20:58:54

标签: cordova ionic-framework ionic

我的设备上有IonicPush推送通知正常工作,但如果我通过mp3声道发送,则忽略它。我快速查看https://github.com/driftyco/ionic-service-push-client/blob/master/ionic-push.js并怀疑第185行的window.Media可能未定义。

           $ionicPush.register({
              canShowAlert: false, //Should new pushes show an alert on your screen?
              canSetBadge: true, //Should new pushes be allowed to update app icon badges?
              canPlaySound: false, //Should notifications be allowed to play a sound?
              canRunActionsOnWake: true, // Whether to run auto actions outside the app,
              onNotification: function(notification) {
                return true;
              }
            }

还有其他人让它上班吗?

1 个答案:

答案 0 :(得分:0)

好的,所以我让它工作,这完全是我的错,现在我将关闭这个问题。对于将来遇到同样问题的人。以下内容可能有用。

1)确保将ng-cordova添加到app模块

angular.module('yourAppName', ['ionic', 'ngCordova', 'yourAppName.controllers', 'yourAppName.services', 'ionic.service.core', 'ionic.service.push'])

2)确保将mp3文件放在www目录中并用相对URL引用它。

如果仍有问题,请尝试使用ionic emulate ios -lc模拟应用,以查看控制台中的任何js错误。