目前,我正在移动应用程序上使用MDM (ReactiveNative/ have ),我有一个我想要讨论的场景:
前言:一些使用我们的应用程序的公司有一个MDM平台( Iron,Mobile,Airwatch),而其他公司则没有。因此,我们将有两个应用程序包:
非MDM软件的
的公司提供包装的应用程序版本
FirmA已经应用,FirmA的包装版应用程序用户决定继续使用IOS/GooglePlay商店并下载应用程序。
我需要一种方法来阻止FirmA上的用户使用该应用程序的公共版本,并限制他们只使用MDM构建的应用程序。
这个是可能的吗?这需要应用在MDM端还是应用程序端?
发布于 2020-08-01 15:24:49
您可以对不同的构建使用不同的应用程序ID。然后,可以将公共构建限制在MDM端,并且只允许MDM构建。
发布于 2020-09-08 08:59:02
因此,从google play商店下载的任何应用程序都由google签名,只有在以前的版本也已从play store应用程序中安装时,才允许在设备上安装,因为两者的签名都需要匹配。
如果您可以通过使用您的密钥签名将您的应用程序提供给FirmA,那么除非您提供由您在本地签名的更新版本,否则用户无法从play商店升级他们的应用程序。
或者,您也可以考虑有两个不同的版本。您提供给FirmA的版本要比play商店的更新版本高得多。因此,从play商店安装的任何应用程序都不允许在其设备上运行更高数量的应用程序。
https://stackoverflow.com/questions/63042888
复制相似问题