开发 Glip RingCentral 网络应用程序

Developing a Glip RingCentral web app

我正在查看有关开发 Glip 应用程序的文档和开发人员流程,但大部分信息似乎都针对旧的 RingCentral 应用程序。例如,在 RingCentral 博客 (https://medium.com/ringcentral-developers/there-and-back-again-a-developer-journey-7180e0faf5e1) 中有人告诉我 "you will be unable to make changes to your code and/or API permissions after your application has been granted public access",我想知道怎么会有人阻止我更改我自己的网络应用程序?此信息似乎不再相关(诚然,它是旧的 post,但我没有看到任何更新的信息)。

因此,对于 Glip,过程是在沙箱中开发,然后提交以供 public 或私人消费。如果我提交私有应用程序后想继续开发怎么办?可以吗? public 应用程序怎么样?是否有更新的资源描述这种情况但我没有看到它们?

最终我想要一个 public 应用程序,但我宁愿从测试我自己的私有数据(实时数据,而不是沙盒数据)开始。那我可以升级到 public 应用程序吗?沙盒没问题,但我不认为我会想直接跳到 public 应用程序而不先在更相关的数据上对其进行测试。我并不是要打破这里的规则,我只是想从 Web 应用程序开发人员的角度更好地理解这个过程。

以下是您提到的主题的答案:

(1)毕业后换App

无法更改的主要内容是应用权限。这是必要的,因为应用程序毕业是基于正确使用选定的 API,并且当添加新的 API 时,应用程序需要再次测试。其他事情可以改变。这适用于 public 和私有应用程序。

(2) 毕业流程:Public v. Private Apps

您公司的专用应用程序可以通过我们的自动升级过程自动升级。 Public 应用程序由我们的团队审核,以确保它们在毕业前表现正常。您可以并且我们建议您在从沙盒毕业后在生产环境中测试您的应用程序,但通常我们的开发人员会修复错误,而不是在此时为新功能添加权限。对于 public 个应用,我们还建议您在广泛发布 public 个应用之前与一些客户进行测试。

希望这对您有所帮助。如果您有任何其他问题,请告诉我们。