如何在ios解析服务器端执行php脚本?

问题描述:

我的iOS SWIFT应用程序部署在使用Parse SDK的heroku 中,我的问题是如何在ios应用程序中发生动作时在parse-server端执行php脚本,例如:执行新用户注册时使用ios应用程序执行发送确认电子邮件PHP脚本在服务器端。如何在ios解析服务器端执行php脚本?

有什么想法吗?

谢谢

解析服务器基于NodeJS而不是PHP。您可以在分析服务器中执行的唯一脚本应该用NodeJS编写。如果你有一些使用PHP编写的三方脚本,并且这些脚本在REST API中公开,你可以有两种选择:

  1. 从分析服务器云代码env中调用这些脚本。 (有一个非常简单的NodeJS打电话给你的PHP REST API)
  2. 呼叫从自己的IOS客户端内这些脚本,为了当事件发生时执行的脚本处理客户端

[编辑]的结果(例如用户创建,类更新等),你可以使用云代码触发

例如之前用户保存到数据库将要执行的代码是(从parse云代码文档):

Parse.Cloud.beforeSave(Parse.User, function(request, response) { 
    if (!request.object.get("email")) { 
    response.error("email is required for signup"); 
    } else { 
    response.success(); 
    } 
}); 

希望它有助于。

+0

谢谢,关于如何在ios应用程序中发生操作后执行该NodeJS脚本的任何想法,例如:新用户注册? –

+0

当然我会编辑答案 –

+0

谢谢我的朋友,请问另一个问题:为什么云代码应该存储在我的本地计算机而不是在服务器端(云代码,如index.js和main.js) –