Mvvmcross以编程方式启动另一个应用程序

时间:2014-08-05 07:07:14

标签: xamarin mvvmcross appdelegate openurl

我有一个网络应用,我已经设置了URLScheme来打开另一个应用。

理念是

  1. 在OpenUrl中,我将记录插入到sqlite数据库中,该数据库充当homeviewmodel的参数(第一个视图)。
  2. 当homeviewmodel加载时,它将下载数据并将其保存到sqlite
  3. 但是, 当他们切换时,homeviewmodel已经加载,然后调用openrl将参数插入到sqlite。

    基本上我需要在我的第一个视图被点击之前,从第一个应用程序传递的参数可用于我的另一个应用程序。

    我该怎么做?

1 个答案:

答案 0 :(得分:0)

我会这么做到达平台是如何实现的。如果您想要从核心逻辑中调用它,请创建一个IStartAppService,然后实现这些:

使用此tutorial的iOS。基本上你只是设置一个自定义URL,也可以传递参数。

使用LaunchIntent和包名称使用this的Android。