2017-01-05 7 views
1

送られた一つの信号プッシュ通知私はこのようなLaravelを使用してバックエンドからすべてのユーザーに一つの信号とのプッシュ通知を送信しています:イオン - 二回

OneSignal::sendNotificationToAll($notification->message); 

私はこのようなフロントエンド側でそれを設定しています:

angular.module('coop.services') 
.service('PushService', function(
    AppSettings, 
    $rootScope, 
    $q 
) { 
    var service = { 
    init: function() { 
     if (!window.plugins || !window.plugins.OneSignal) { 
     return; 
     } 

     window.plugins.OneSignal 
     .startInit(AppSettings.oneSignalAppId) 
     .endInit(); 
    }, 

    receivePush: function(data) { 
     $rootScope.$broadcast('push:received', data); 
    }, 

    getDeviceId: function() { 
     var deferred = $q.defer(); 

     if (window.plugins) { 
     window.plugins.OneSignal.getIds(function(ids) { 
      deferred.resolve(ids.userId); 
     }); 
     } 
     else { 
     deferred.reject(); 
     } 

     return deferred.promise; 
    } 
    }; 

    return service; 
}); 

私は、バックエンドから1つの信号のダッシュボードから両方テストしてきたと私は通知を送信していたとき、私は私が送るそれぞれの2つの通知を取得します。 1つはアラームアイコンで、もう1つは何もない、何が間違っているの?

答えて

0

mozilaとChromeの設定が間違っている可能性があります。同様の問題がありましたが、私はブラウザを無効にできませんでした。私はちょうど新しいoneignalアプリケーションを作成して解決しました。