iOS 用户已安装应用列表 || XAMARI 表格
Posted
技术标签:
【中文标题】iOS 用户已安装应用列表 || XAMARI 表格【英文标题】:iOS List of Installed Apps by User || XAMARIN FORMS 【发布时间】:2022-01-20 21:18:36 【问题描述】:我正在使用 Xamarin Forms 创建一个 ios 应用程序,它是一个用 Kotlin 编写的 android 应用程序的副本。 有一个部分列出了用户在当前设备中安装的所有应用程序。我也想在 iOS 应用程序中实现相同的功能。
是否可以通过 Xamarin Forms 获取 iOS 中的应用列表?
【问题讨论】:
我认为这在 iOS 时期是不可能的。 iOS 没有任何 API 可以告诉应用其他已安装的应用。 【参考方案1】:如果您以最新的 API 级别为目标,这在 iOS 上是不可能的,在 Android 上也是不可能的,因此在将来当 Google Play 需要这些 API 级别时,您将无法做到这一点。
这是一个巨大的隐私问题,因为拥有应用列表可能会泄露一些非常私人和私密的内容,并且一旦应用拥有它,就没有任何东西可以阻止它将信息发送到第三方服务器。
【讨论】:
我可以看到许多在 kotlin 中开发的 Android 应用程序都能够获得已安装的应用程序列表,并且这些应用程序在最新版本的 Android (即 Android 12)中运行。 @DharmendraKumar 如上所述,它不依赖于 Android 的版本,而是依赖于应用程序中目标 SDK 的版本。 Google Play 不要求您针对最新的 SDK 版本,它总是远远落后,因为 Google 不希望 90% 的应用因此而消失。以上是关于iOS 用户已安装应用列表 || XAMARI 表格的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin挖墙脚系列:开始使用Xamari4.0系列产品开发IOS
如何创建与每个已安装的 android 应用程序(在用户手机上)关联的活动(android 类)的列表(文件名、位置)?