iOS与企业分销的深层次联系

iOS与企业分销的深层次联系,ios,deep-linking,enterprise,Ios,Deep Linking,Enterprise,用例:我们为标准用户向苹果应用商店交付了一款iOS应用程序。在它里面,我们内置了从商店下载的深层链接。对于内部测试/质量保证,我们希望使用我们的企业许可证,通过内部基础设施上的下载页面提供应用程序,并能够在其中进行深层链接 问题:是否有办法将URL中相同的深度链接数据传递到我们从内部网站下载的企业应用程序?从web下载时,是否有人在企业应用程序中成功实现了深度链接 要克服的问题:只要想一想,iOS企业应用程序的下载链接必须指向.PLIST文件。.PLIST包含一个静态URL,它是.IPA的位置。

用例:我们为标准用户向苹果应用商店交付了一款iOS应用程序。在它里面,我们内置了从商店下载的深层链接。对于内部测试/质量保证,我们希望使用我们的企业许可证,通过内部基础设施上的下载页面提供应用程序,并能够在其中进行深层链接

问题:是否有办法将URL中相同的深度链接数据传递到我们从内部网站下载的企业应用程序?从web下载时,是否有人在企业应用程序中成功实现了深度链接

要克服的问题:只要想一想,iOS企业应用程序的下载链接必须指向.PLIST文件。.PLIST包含一个静态URL,它是.IPA的位置。我如何将深度链接数据传递到.PLIST并从那里传递到应用程序?实际上,将数据附加到.PLIST URL不是问题所在,更重要的是将数据从.PLIST传递到应用程序


注意:我们不希望将试飞用于较低环境构建的内部QA。是的,深度链接是间歇性的,但更大的问题是苹果的用户管理。而且,由于我们想要访问的每个人都是公司内部的,因此企业使用在这里是有效的。

如果用户还没有企业版,您希望深层链接实际安装企业版吗?这似乎不是必要的要求。当然测试人员可以直接安装应用程序?是的,这正是我们想要的。我们希望链接能够安装应用程序,并使用下载时传递给应用程序的凭据登录。我认为这是不可能的。首先,如果这是从您的企业程序安装的第一个或唯一一个应用程序,他们将需要在设置中手动信任您的证书。这本身并不重要,但这是一个手动步骤,需要在应用程序运行之前进行,因此您需要将其包含在说明中。MDM是移动设备管理软件,您应该使用它来管理您的企业设备。如果用户尚未安装企业版,您是否希望通过深层链接来实际安装企业版?这似乎不是必要的要求。当然测试人员可以直接安装应用程序?是的,这正是我们想要的。我们希望链接能够安装应用程序,并使用下载时传递给应用程序的凭据登录。我认为这是不可能的。首先,如果这是从您的企业程序安装的第一个或唯一一个应用程序,他们将需要在设置中手动信任您的证书。这本身并不重要,但这是一个手动步骤,需要在应用程序运行之前进行,因此您需要将其包含在说明中。MDM是移动设备管理软件,您应该使用它来管理企业设备。