gpt4 book ai didi

ios - 将企业 iOS 应用程序从一个 MAM 移动到另一个 - 无需卸载?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:39:17 25 4
gpt4 key购买 nike

我们有一个 iOS 应用程序,最初是通过 Testflight 向用户推出的。

现在我们有了自己的 Airwatch 环境,我们想把用户转移过来。

如果用户已经通过试飞安装了该应用程序,则单击 AW 应用程序商店中的“安装/更新”按钮不会执行任何操作。用户必须先卸载 testflight 安装版本。不幸的是,这会删除他们使用该应用创建的数据。

卸载有什么办法吗?

请注意,我被告知该应用的两个实例都使用我们的开发人员证书进行了签名。

谢谢!

最佳答案

沙盒是操作系统的一项极其重要的技术,它旨在专门防止您通过操作系统从一个应用程序直接访问另一个应用程序的数据。

每个应用程序都有自己的沙箱,您的数据就在其中。该应用程序具有与您的开发者证书不同的唯一标识符。您的证书用于签署应用程序,但您创建的每个应用程序都是唯一的(否则每个开发人员将被限制在默认情况下只能拥有一个应用程序)

如果你真的想从 TestFlight 安装的应用程序中移动存储的数据库,你必须使用内置的能力更新它,将他们的数据上传到某个地方的远程服务器,然后在 AW 中编写你的新应用程序来获取它存储数据并使用它。

是的,这可能是一项听起来很艰巨的任务,但在服务器端进行一些巧妙的工作可能会使整个过程无缝衔接并且对用户来说不显眼。只是不适合开发人员...

关于ios - 将企业 iOS 应用程序从一个 MAM 移动到另一个 - 无需卸载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19664958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com