推送iOS上的通知 - 奇怪的情况

时间:2016-10-13 06:32:41

标签: javascript ios parse-platform push-notification

我尝试使用解析服务器设置推送通知。

我下载了这个名为" apnTester"如果我输入设备令牌和开发证书,它会发送通知。 但是,如果我将同一文件设置到我的解析服务器,则通知无法正常工作。这是我使用的代码:

var api = new ParseServer({
  databaseURI: databaseUri || 'myURI',
  verbose: true,
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  appId: process.env.APP_ID || 'myAppId',
  masterKey: process.env.MASTER_KEY || 'myMasterKey', //Add your master key here. Keep it secret!
  push: {
      ios: [
        {
          cert: '/cloud/appDev.cer',
          bundleId: 'myBundleID',
          production: false
        },
        {
          pfx: '/cloud/myPush.p12', // Prod PFX or P12
          bundleId: 'myBundleID',  
          production: true // Prod
        }
      ]
    },
  serverURL: process.env.SERVER_URL || 'myServerURL/parse' 
});

Parse.serverURL = process.env.SERVER_URI || 'myServerURL/parse';

但有趣的是,当我调用以下代码时,结果为"增量":

PFCloud.callFunctionInBackground("sendPush", withParameters: ["recipient": "oA8GXqJpWX"], block: {
            (result: AnyObject?, error: NSError?) -> Void in

            if ( error === nil) {
                println("Incremented")
                println("Result is \(result)")
            }
            else if (error != nil) {
                println("Error")
                println(error)
            }
        })

0 个答案:

没有答案