1

我正在开发一个用 Codename One 和 parse4cn1 库编写的应用程序,它们的组合使用起来非常愉快。但是,我需要支持 parse4cn1 中未实现的一些东西,最重要的是 ACL,并且想知道 Chidiebere 是否有任何关于如何执行此操作的提示(例如,您如何自己实现 parse4cn1 - 从头开始​​或复制开源 Parse SDK安卓)?如果我设法做一些质量不错的事情,我会尝试分享回来。提前致谢

4

2 回答 2

2

我从来没有绕过实现 ACL(它仍在 TODO 列表中)。parse4cn1的界面关闭类似于 Parse Android SDK 界面,为了方便起见,我希望它保持这种状态。在这种情况下,感兴趣的接口将是此处记录的 ParseACL 。

实际的实现需要通过REST API调用来完成。

要记住的事情:

  1. 我们使用 Android SDK API 只是为了在 ParseACL 中定义相应类的方法和签名,但使用 SDK,因为可以通过 REST 完成任何事情。
  2. parse4cn1根据设计,出于安全考虑,将不支持任何需要主密钥的调用。如果确实需要,应通过服务器端云代码公开该功能。
  3. 没有针对添加的功能进行单元测试或破坏现有测试的拉取请求将被拒绝。
  4. 另请参阅github repo的贡献部分。parse4cn1

祝你的实施好运,我希望很快能看到你的 PR ;)

于 2016-04-04T08:50:11.337 回答
0

它是从此处的 REST API 之上的 Java 端口实现的,但后来被修改为使用 SDK 以允许推送之类的东西(现在不再相关)。

过去,我只是向项目提交了一个拉取请求,以获得我需要的修复/功能。使用和编译真的很容易。

于 2016-04-02T04:42:05.117 回答