将有关从Cloud Code进展的更新发送到iOS设备(Parse)

时间:2014-07-13 23:30:26

标签: javascript ios parse-platform

所以我使用Parse Cloud Code为用户购买许可证,我想向用户显示购买进度。为此我需要一个类似于" response"的功能,但是调用响应退出该功能。是否有替代"响应"让代码继续执行的函数?

由于

1 个答案:

答案 0 :(得分:2)

鉴于云功能在15秒内完成然后终止,我认为你不会有太多机会展示任何进展。如果它是一个多步骤的过程,那么你应该在你的客户端代码中使用Promises并在那里提供适当的反馈,例如:

Parse.Cloud.run('step1', {}).then(function (step1Result) {
    // show progress
    console.log('step 1 done');
    return Parse.Cloud.run('step2', { data: ... });
}).then(function (step2Result) {
    // show progress
    console.log('step 2 done');
    // add steps as needed
}, function (error) {
    // catch all errors here...
    console.log(error);
});