问题标签 [udid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2550 浏览

javascript - 我可以通过带有 js Web 应用程序的 Safari 检索 ipad 唯一设备标识符吗?

我们有一个在 Windows Server 上运行的应用程序,并且可以通过 iPad 从 Safari 访问。Web 部件是用 javascript 编写的。

我们想将用户偏好存储在服务器中,但缺少可以通过我们的网络代码从 ipad 设备中检索的识别号,以便将不同 ipad 的设置存储在不同的文件夹下。我们还没有实现用户配置文件。

我一直在阅读有关 UDID 的内容,但还没有找到使用 javascript 检索此号码的方法。可能吗?是否有任何其他设备编号或类型的 ID 可以用于此目的?

谢谢!

0 投票
7 回答
3572 浏览

iphone - 如果不是“IPHONE UDID”,应该使用什么?

哇……看看这周网上关于使用 iPhone UDID 的所有“恐慌故事”。

我们应该改用什么?

如果手机卖给了另一个用户......并且应用程序已经根据手机的 UDID 在远程服务器上存储了一些数据怎么办?

(当然,我想避免应用商店“加密限制”的问题。)

0 投票
1 回答
966 浏览

iphone - iphone:创建临时构建然后发送给其他人

我如何创建一个临时版本,然后将其发送给我的同事,以便他们可以在他们的 iPhone 上查看它?

如果有帮助,我有 udid 号码

0 投票
3 回答
3372 浏览

iphone - iphone如何将我的项目构建发送给其他人

我的同事要求我发送一个构建,以便他可以在他的手机上安装应用程序来测试它。我今天需要把这个申请寄给他。一个构建。不是实际项目只是需要的正确文件,因此他可以将其安装在他的 iPhone 上。

这是我所做的。我已将他的 UDID 添加到供应门户中的新设备。然后我用我的应用程序 ID 创建了一个新的配置文件。

在配置门户上,我刚刚创建的新配置文件旁边的配置文件部分有一个选项,我可以将配置文件下载到我的桌​​面上。

从这里做什么?

0 投票
2 回答
11678 浏览

iphone - 在运行时检测 iPhone 上的 UDID 欺骗

越狱的 iPhone 使用 MobileSubstrate 污染了 iOS 上的一些基本 API,这让我很恼火。

http://www.iphonedevwiki.net/index.php/MobileSubstrate

我相信许多应用程序都使用 UDID 作为对设备和/或用户进行身份验证的手段,因为它是半自动且方便的,但您应该意识到这个问题:UIDevice 并没有应有的防篡改功能。有一个名为 UDID Faker 的应用程序,它可以让您轻松地在运行时欺骗他人的 UDID。

http://www.iphone-network.net/how-to-fake-udid-on-ios-4/

这是它的源代码:

如您所见,UIDevice 类中的 uniqueIdentifier 方法现在在任何应用程序上都返回 fakeUDID。

似乎 Skype 和其他一些应用程序检测到这种污点,但我不知道该怎么做。

我想做的是:当启动时检测到污染的 UIDevice 时,警报并退出(0)。

想法?

0 投票
10 回答
38376 浏览

ios - 如何在 iOS 上检索 UDID?

我想知道是否有可能找出用户 iPhone 的 UDID。有人可以阐明一下吗?

0 投票
1 回答
151 浏览

iphone - 将 iPhone 应用程序的投票限制在特定的 iPhone 设备上

我正在开发一个客户端 iPhone 应用程序,它允许用户对各种服务进行评分。没有注册或登录。

要求是用户不能重复评价服务(尽管可以改变他们的评价)。按照目前的情况,该应用程序可以被删除、重新安装,并且用户可以再次投票。

我们考虑使用设备 ID,但一位同事提到 Apple 建议不要这样做。如果我理解正确,以防手机被退回商店,重新发行,然后新用户下载了相同的应用程序。对我来说似乎是一个非常边缘的案例,但我想可能发生在企业内部。

有没有一种聪明的方法来限制对特定设备的投票?也许使用钥匙串?

任何指针都非常感谢。

0 投票
3 回答
3471 浏览

objective-c - 如何识别字符串是否是 iOS 设备的 UDID?

我正在开发一个具有后备功能的 iOS Cocoa 应用程序 - 如果用户没有输入某条数据,则默认使用设备的 UDID。我需要在我们的服务器代码(用 Ruby 编写)中添加一个检查,以识别发送的值是 UDID(用户的默认值)还是他们设置的自定义字符串。

看来我的问题的正确解决方案是正则表达式。我很乐意编写正则表达式,但我需要确定这个正则表达式 100% 保证能够识别 UDID。

我使用以下代码检索 UDID:

在模拟器中,我得到了这个值:

由此我可以推断我可以只搜索与模式 8-4-4-4-12 匹配的十六进制字符串。但我想确定这适用于每个 UDID。

我在 Apple 的文档中找不到任何关于此的内容,并且想知道是否有人可以给我一个明确的答案来回答这个问题......谢谢!

0 投票
2 回答
3139 浏览

iphone - 如何使用 UDID 或设备令牌进行安全登录?

所以我正在制作一个应用程序,我希望用户能够添加、编辑和评价内容,但我不想强迫他们注册。相反,我打算只使用他们的设备 ID 或设备令牌来识别他们。我打算同时制作 iPhone 和 Android 版本,所以我正在寻找一个通用的解决方案,但 iPhone 版本的优先级更高,因此也欢迎 iPhone 特定的解决方案。

问题是我不希望任何人都能够通过发送虚假设备 ID 或其他人的设备 ID 来使用我的 Web 服务。

客户端如何向服务器证明它提供了正确的设备 ID?

0 投票
3 回答
2093 浏览

udid - 如何访问我的 iPhone 4 的 UDID?

我刚买了一部 iPhone 4 进行开发。

不幸的是,在尝试安装 iOS 4.3 beta 2 软件之前,我忘记将手机注册到我的开发帐户。

现在我无法恢复我的 iPhone,因为我的开发者帐户中没有我的 UDID,并且我无法在 iTunes 中获取 UDID,因为我的手机卡在恢复模式。

有谁知道如何恢复我的手机,或者如何将 UDID 输入开发者帐户以便可以恢复?

谢谢