android – 如何使用’one’应用程序中的两个Parse帐户

android – 如何使用’one’应用程序中的两个Parse帐户,第1张

概述我们正在创建一个包含多个“预安装”应用的 Android启动器.这些应用程序实际上是用户的相同代码的一部分,从外观来看,这些应用程序是不同的逻辑单元. 我们使用Parse Core,并希望将数据拆分为两个不同的逻辑“应用程序”.可以吗? 我们认为用不同的App& amp;来称呼’Parse.initialize’几次.客户端密钥但我们应该如何继续向不同的应用程序报告? 谢谢. 几个月前我遇到了完全 我们正在创建一个包含多个“预安装”应用的 Android启动器.这些应用程序实际上是用户的相同代码的一部分,从外观来看,这些应用程序是不同的逻辑单元.

我们使用Parse Core,并希望将数据拆分为两个不同的逻辑“应用程序”.可以吗?

我们认为用不同的App& amp;来称呼’Parse.initialize’几次.客户端密钥但我们应该如何继续向不同的应用程序报告?

谢谢.

解决方法 几个月前我遇到了完全相同的问题.至少,我没有开发一个发射器.所以,我发布了下面问题的解决方案.

注意:您无法使用Parse SDK执行此 *** 作

因此,解决方案是让您的应用程序公开自己的API.这有几个优点,例如,您的parse-apps可能由不同的帐户拥有,同时不违反Parse使用条款.

TL; DR

创建两个不同的应用程序并使用云代码公开API.使用REST客户端来回传输数据.

完整解决方案

第一步是创建两个解析应用程序,您认为这些应用程序适合您的启动器软件的个性化需求.这两个应用程序都可以为generate express servers.从本质上讲,这一步的结果是,您将拥有两个不同的应用程序,您可以使用自己的API.

现在摆脱你当前可能正在使用的Parse SDK.选择一个合适的REST客户端,在我的例子中是retrofit.配置它可以为单个调用使用不同的基本URL.以下是Retrofit的具体示例.

返回带有基本URL的REST适配器的函数

public FirstAppAPI getFirstAppAPI() {    return new RestAdapter.Builder()                          .setEndpoint("http://app-one.parseapp.com/")                          .build()                          .create(FirstAppAPI.class);}

在此示例中,FirstAppAPI本质上是一个Retrofit接口.同样,您也可以为第二个parse-app创建适配器.现在,要进行数据交易,只需确定应该使用哪个应用程序.请参阅下面的几个示例.

// Get an author from the first Parse appAuthor author = getFirstAppAPI().getAuthorByname("Shakespeare");// Get books of the author from the second Parse appList<Book> books = getSecondAppAPI().getBooksByAuthor(author);

在这个实现中需要注意一些事项.尽管应用名称存在API,但公开公开API,因此只有您知道base-url.因此,API应该在完成时得到很好的保护.你应该与Parse家伙确认它没有违反他们的使用条款.

总结

以上是内存溢出为你收集整理的android – 如何使用’one’应用程序中的两个Parse帐户全部内容,希望文章能够帮你解决android – 如何使用’one’应用程序中的两个Parse帐户所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1135620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存