0

Azureモバイルサーバーがあり、スケジューラジョブを使用してプッシュ通知が必要ですが、テストのために実行するとエラーが発生します。

誰かが私に問題と解決策を教えてもらえますか?

Shedular Script:

        function push() {                       
            setTimeout(function() {
                push.apns.send("XXXXXXdeviceTokenXXXXX", {
                    alert: "Toast: ", badge: 8            
                },{
                    error : function(err) {
                        console.log('error on 123.');
                    }
                });
            }, 2500);    
        }

エラーコード:

TypeError:Object._onTimeout(:8:19)で未定義のメソッド'send'を呼び出すことができません[外部コード]

4

1 に答える 1

3

関数名をとして定義することにより、関数を持つメンバーを含むグローバルオブジェクトpushをオーバーライドします。スクリプトで関数を別の名前で定義してみてください。pushapnssend

于 2013-01-02T02:22:27.450 に答える