iOS:来自应用的移动SIM验证码

时间:2014-11-27 06:55:24

标签: ios objective-c mfmessagecomposeview

我正在做iOS应用程序,其概念是向移动设备发送验证码,而不是来自同一个移动设备,这样它就会得到验证并向我发送短信。但是我需要一个唯一的ID来进行该过程。这种过程正在使用什么应用程序和其他聊天应用程序。

1)我的问题是我能够将消息发送到同一个移动设备并从中接收消息,但我需要一些唯一的识别号码给特定的移动设备。因此,如果我们将SIM卡放在另一个移动设备中,则唯一标识可能不会发生冲突。

3 个答案:

答案 0 :(得分:0)

Apple已停止以编程方式访问设备UDID。您可以将供应商ID用作唯一标识符。不同设备上的同一应用的供应商ID不同。

答案 1 :(得分:0)

如果我是正确的,您正在寻找一个特定手机号码的唯一标识,而不是该设备。对于不同的设备,UDID将有所不同,并且在删除供应商应用程序时,供应商ID将会更改。唯一的方法是使用手机号码作为识别号码。

答案 2 :(得分:0)

您可以使用OpenUDID。

OpenUDID是iOS(即UDID)上UIDevice类的已弃用的uniqueIdentifier属性的替代品,对iOS和Android来说是一个行业友好的等价物,最近是Windows C#和Silverlight(参见上面的链接)

这是链接:

https://github.com/xaviermichel/OpenUDID

由于OpenUDID,您的应用不会被拒绝。 OpenUDID支持版本5