【问题标题】:Integrate one mobile application with other (Android and IOS) [closed]将一个移动应用程序与其他(Android 和 IOS)集成 [关闭]
【发布时间】:2017-07-14 04:47:23
【问题描述】:

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

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

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

【问题讨论】:

    标签: android ios swift3 mobile-application


    【解决方案1】:

    iOS:

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

    第 1 步

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

    第 2 步

    为此添加一行并将其命名为“URL 类型”

    第三步

    展开“URL types”中的第一项并添加一个名为“URL identifier”的行,该字符串的值应该是您应用的反向域,例如“com.yourcompany.myapp”

    第 4 步

    同样,在“URL types”的第一项中添加一行并将其命名为“URL Schemes”

    第 5 步

    在“URL Schemes”中,您可以将每个项目用作您希望使用的不同 url,因此如果您想使用 "myapp://",您可以创建一个名为“myapp”的项目.

    另一个使用Deep Linking

    的选项

    安卓:

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

    【讨论】:

    • 让我试试这个选项。
    【解决方案2】:

    您可以使用深层链接。

    深层链接应首先由愿意接受外部请求的应用定义。定义后,您可以从设备上的任何位置(其他应用、消息、电子邮件等)调用该深层链接。

    你可以参考this link作为例子。

    【讨论】:

      猜你喜欢
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      • 2017-03-18
      • 2014-11-29
      • 2011-10-14
      相关资源
      最近更新 更多