Tag: udid

为某些用户/设备购买免费iOS应用程序

我想build立一个机制,为我的一些VIP用户设备释放我的应用内购买。 我的想法是我预先保存用户设备的UDID在我的后端服务器。 当应用程序启动时,它会打电话给我的服务器,并获得udid列表,并检查设备是否在VIP列表中。 如果是的话,直接显示全function没有任何button要求在应用程序内购买。 但是,UDID不能再使用了。 在这种情况下我应该做什么? 我不想要求用户input一些代码。 因为这会干扰我的用户界面。 问题的新更新: 目的是,我得到了他们将审查我的应用程序的人的名单,但我不想有任何popup窗口要求促销代码或这些人的任何特定的用户界面。 所以我的想法是,我要求他们给我他们的UDID(或任何他们可以识别自己的电话号码),我把它们保存在我的后端。 当他们下载应用程序时,应用程序调用后端,并比较其标识号/ UDID,看看他们是否是我的VIP,并自动给他们全部的function,而不要求促销代码和任何特定于这些用户的UI。 我只想识别用户。 你们有什么解决办法? 谢谢

iOS:UDID是大写字母

我知道iOS设备的UDID,并区分大小写。 但是我有一个查询,我的客户用UDID字符给我发了所有的大写字母。 我从来没有在UDID中看到任何大写字母。 我没有find任何说UDID可以有大写字母的文件。 我需要为他们创build一个正确的构build。 有人build议,我现在应该问我的客户? 我不能说他们,UDID是不正确的。 我可以要求他们确定区分大小写并寄回给我吗? 另外,UDID可以用大写和小写字母组合吗? 谢谢!

IMEI作为UDID的后备,这是一个好主意吗?

关于UDID的另一个问题… UDID是电话的唯一标识符,但是IMEI号码也是唯一的标识符。 我知道一个设备可以有不同的MAC地址,但是IMEI是唯一的。 所以我的问题是我应该使用IMEI作为UDID的后备。 尽pipe如果UDID已被弃用以避免客户跟踪,苹果是否有可能拒绝使用IMEI号码的应用程序,甚至禁止访问IMEI号码的可能性?

在当前configuration文件中添加UDID

我已经有1个设备的分发configuration文件。 现在有几个设备想要添加到这个项目。 我如何添加它们而不创build新的分发configuration文件? 我点击编辑configuration文件,没有设备列表。 只是“生成”button。 但对于开发configuration文件,我确实看到它的设备列表。 我的问题是生产configuration文件。 在我将应用程序提交给苹果商店后,“In Review”statu需要很长时间。 在此期间,我对我的项目进行了一些更改,并希望在两个Iphone上进行testing。 我知道我可以更改代码签署到开发configuration文件。 有更好的方法吗?

iOS:检测我的SDK是否安装在设备上的其他应用程序上

我正在为移动设备开发基于位置的Q&A SDK。 当询问有关特定位置的问题时,服务器端定位最相关的用户并将该问题发送给该用户。 如果用户未能回答,则将问题发送给次优用户,依此类推。 问题是我的SDK可能安装在设备上的多个应用程序上,这意味着用户可以多次提出问题。 有没有办法来检测我的SDK是否安装在多个应用程序? 我认为将UDID发送到服务器可能会有效,但是iOS应用程序之间的UDID不同 。

iOSconfigurationconfiguration文件不安装在一个特定的设备上

我最近分发了一个应用程序进行testing,testing团队在安装应用程序时遇到问题,更具体地说是与应用程序相关的configuration文件。 他们正在使用iPhone 4(iOS 5.1.1),并且因“未知错误而无法安assembly置文件” 我习惯于在UDID没有注册到试图安装的configuration文件时看到这个,但是他们坚持认为它们提供了正确的UDID。 在configuration文件方面,无论是在iOS开发人员帐户上进行configuration,还是在文本编辑器中打开,都可以确认所提供的UDID是肯定存在的。 我的问题是,是否有任何已知的问题(提供了错误的UDID除外),可能导致这种情况发生在设备上,即使该设备被授权安装该特定的供应configuration文件? 谢谢

广告标识符低于iOS 6.0的设备

看来我们不能再使用[UIDevice currentDevice].uniqueIdentifier了。 广告标识符应该被使用。 但广告标识符仅在iOS 6.0以后才可用。 如何唯一标识低于iOS 6.0的设备?

供应configuration文件具有UDID,但IPA没有它,导致应用程序没有得到安装

面对一个奇怪的情况,我有一个供应configuration文件中添加了一个UDID,我试着通过textEdit打开configuration文件,我可以看到UDID,当我生成一个构build并上传到https://betafamily.com/supersend我没有看到提供的列表中的UDID,并且无法在该设备上安装构build。 我尝试生成另一个configuration文件,并生成一个新的ipa,但没有运气,有没有人面对这个问题呢?

从testing版iOS 7获取UDID

我正在向我的testing者部署一个testing版本的应用程序。 在iOS 7之前,我可以让他们安装像UDID Pro这样的应用程序,让他们通过电子邮件发送给我。 如果我的Beta版testing人员拥有iOS 7,我如何获得UDID,那么我可以为我的应用程序的Ad Hoc分发设置供应configuration文件?

错误:“没有设备在会员中心注册” – 无效的UDID?

我收到错误“找不到与您的UDID匹配的configuration文件”,“所选团队没有iOS开发者计划成员资格”(是,它确实是活动的),以及“无法创buildconfiguration文件因为您的团队没有在会员中心注册的设备,请连接设备并启用设备进行开发,并将其添加到会员中心。 (我在成员中心已经有了一个有效的configuration文件。)。 当我尝试将我的Macbook注册为开发设备时,我收到错误“请input有效的硬件UDID”。 我的path是iOS开发人员网站 – >成员中心 – >“pipe理您的证书,应用程序ID,设备和供应configuration文件。” – >设备 – >手动注册。 我从“关于本机 – >更多信息 – >系统报告 – >硬件UDID”复制并粘贴了我的MacBook硬件UDID。 我是否必须为Xcode提供Apple iOS设备(不只是像我的Macbook这样的Apple设备)才能发布我已完成的模拟器testing代码? 还有什么我应该这样做?