使用RxJava与Parse(Android)

3

背景

我在我的Android应用程序中使用了Clean架构。 我的领域层和数据层都是基于RxJava(RxAndroid)的。我还使用了Parse(BaaS)

问题

我知道Android Parse SDK在后台执行了很多工作,如缓存和加密数据。 使用它的同步调用与RxJava的Schedulers真的稳定吗?
我知道Retrofit与RxJava配合良好。 我应该放弃Parse SDK并改用其REST API吗?

帮帮我,我会给你一个饼干!


我假设异常是在后续的API调用中抛出的?你能详细说明异常是如何/在哪里抛出的吗? - njzk2
抱歉,我会更新我的问题。我不再使用Parse SDK了。我选择了他们的REST API,因为未来有可能会有自己的API。当这种情况发生时,我只需要更改API URL而不是整个数据层中的所有代码。此外,使用Retrofit代码更加简洁。 - Rami Jemli
1个回答

1
我知道Android Parse SDK在幕后做了很多工作,如缓存和加密数据。使用它的同步调用与RxJava的Schedulers真的稳定吗?
Parse在git等地方有很多Android SDK示例。如果您的Rx与Curl友好,也可以查看来自Parse的REST API。
否则,在“Rx”请求/响应电路中,您应该尝试公开HTTP流量(包含parseAppId和parseUserToken的标头)。 exception中提到的令牌。
向下滚动直到“处理无效会话令牌”...

谢谢。我不再使用Parse SDK了。我选择了他们的REST API,因为未来有可能会拥有自己的API。当这种情况发生时,我只需要更改API URL而不是整个数据层中的所有代码。此外,使用Retrofit使代码更加清晰。 - Rami Jemli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接