【问题标题】:Can I build an app that interacts with another app that I don't own?我可以构建一个与我不拥有的另一个应用程序交互的应用程序吗?
【发布时间】:2019-01-28 14:18:43
【问题描述】:

这里是新的。我还没有决定要使用哪种技术来制作这个应用程序,但主要特点基本上是这样的:

    有应用 A 和应用 B(我不拥有其中任何一个);
    我的应用程序 (C) 只需要一个角色:当我登录应用程序 A 时,它会注销应用程序 B,而当我登录应用程序 B 时,它将注销应用程序 A。

注意:强制应用 A 或 B 关闭不会注销或登录。

有人知道开发这个的方法吗?该应用程序应该可以在 Android 和 iOS 上使用,我打算使用 nativescript。

任何帮助将不胜感激!谢谢, 迪奥戈

【问题讨论】:

  • 如果您能够告诉任何随机应用程序登录或退出,那将是一个巨大的安全问题。
  • 你是在有根设备上运行它吗?
  • 您必须与该应用程序的工程师协作才能使用隐式意图、广播接收器或 accessProviders 进行数据库交互。你不能只是侵犯另一个应用程序的隐私。现在,如果您以提升的权限为根,您可能会获取他们缓存的令牌并删除它们,但这是一个可怕的想法,并且只能在您的设备上运行。

标签: android ios nativescript interaction


【解决方案1】:

不幸的是,不是因为出于安全原因,每个应用程序都在其特定的沙箱中运行。这样做的唯一方法是使用广播意图,但应用程序 A 和 B 应该已经准备好响应退出意图并在登录时发送广播。可能不会发生。

【讨论】:

    【解决方案2】:

    在 iOS 中,这不会发生,因为每个应用程序都在不同的沙箱上运行,并且两个沙箱之间没有关系。

    【讨论】:

      【解决方案3】:

      感谢您的所有回答。很有用。我可以使用应用程序关闭和打开其他应用程序吗?例如,如果我打开 Spotify,它会使用我的应用程序自动关闭 YouTube 音乐。这种方式只需要与智能手机或平板电脑有关。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-20
        • 2023-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-18
        相关资源
        最近更新 更多