首页 文章

如何限制Windows UWP App仅可在设备内存上安装

提问于
浏览
0

Windows Phone用户可以在存储设置中选择将应用程序安装到 DeviceSD Card 的默认位置 .

假设我的应用程序在Windows应用商店中,并且用户尝试安装我的应用 .

Case 1: 用户手机中没有任何SD卡 . 所以一切都进入了设备 . 完善!这对我有用 .

Case 2: 用户具有SD卡,但用户将应用程序安装的位置设置为 Device . 这对我也有用 .

Case 3: 用户有SD卡,App安装位置设置为 SD Card . 这就是问题所在!

出于某种原因,我希望我的应用程序只能安装在设备的内存上而不能安装在SD卡上 .

Question: 我可以在Package.appxManifest中添加一些内容,以便Windows应用商店通知用户我的 App can only be installed on the Device's memory and not on SD Card . 是否可以将我的App安装仅限制在Device的内存中?

我已经通过了许多链接,但没有人谈论这个具体的用例 .

感谢帮助!

2 回答

  • 1

    现在专门在将包上传到商店期间完成 .

    App Declarations

    客户可以将此应用程序安装到备用驱动器或可移动存储 . 默认情况下会选中此框,以允许客户将应用程序安装到可移动存储介质(如SD卡)或非系统卷驱动器(如外部驱动器) . 如果要阻止将应用程序安装到备用驱动器或可移动存储,请取消选中此框 . 请注意,没有选项可以限制安装,因此应用程序只能安装到可移动存储介质中 . 注意对于Windows Phone 8.1,此前已通过StoreManifest.xml指示 .

  • 0

    在打包选项中,有一个选项可以防止在外部存储器上安装,但是我不记得确切地找到了哪个选项卡,也不知道它是如何被调用的 .

    希望有所帮助 .

    编辑

    找到了 . 您只需从清单选项的“应用程序”选项卡中选中“防止在SD卡上安装”选项 .

    有关更多信息,请参见this tutorial .

相关问题