将一个移动应用程序与其他应用程序集成(Android和IOS)

时间:2017-07-14 04:47:24

标签: android ios swift3 mobile-application

是否可以将一个移动应用程序与Android和IOS中的其他移动应用程序集成? 用户在他的手机上安装了两个应用程序。他在一个应用程序中,让我们假设,他希望在另一个应用程序上执行某些操作,一旦完成该操作,我应该在我的第一个应用程序中得到通知。

我们来看一个简单的场景。我有一个拍照的应用程序。单击照片后,我应该可以选择在WhatsApp上分享相同的内容,这将打开一个WhatsApp,我选择一个用户/组来共享该图片,一旦它被发布到那里它应该重定向到我的应用程序和我的手机应用程序,该照片应标记为“在WhatsApp上共享”或一些正确的检查。

我怎样才能在Android和IOS中实现这种类型的功能? 2个移动应用程序如何相互通信?

2 个答案:

答案 0 :(得分:1)

您可以使用深层链接。

深度链接应首先由愿意接受外部请求的应用程序定义。一旦定义,您就可以从设备上的任何地方(另一个应用程序,消息,电子邮件等)调用该深层链接。

您可以参考this link作为示例。

答案 1 :(得分:1)

<强>的iOS:

是。可以通过 URLSchemes 来完成。在iOS中,URLSchemes是进行应用程序间通信的强大方式。要遵循的步骤。

第1步

进入您应用的 info.plst 文件。

第2步

为此添加一行,并将其命名为“网址类型”

第3步

展开“网址类型”中的第一项,并添加名为“网址标识符”的行,此字符串的值应为您应用的反向域,例如的 “com.yourcompany.myapp”即可。

第4步

再次,在“网址类型”的第一项中添加一行,并将其命名为“网址方案”

第5步

在“网址方案”中,您可以将每个项目用作您希望使用的其他网址,因此如果您想使用“myapp://”,您将创建一个名为“myapp”的项目

使用 Deep Linking

的另一种选择

<强>机器人:

我认为在Android中,您可以通过 Intents 实现相同目标。请检查此链接。 Android-Interapp communication