首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设备ID识别

设备ID识别
EN

Stack Overflow用户
提问于 2012-09-11 17:32:38
回答 1查看 220关注 0票数 1

我有一个网络和移动应用程序,提供等待名单管理的企业和他们各自的客户。目前在移动应用程序中,客户填写一份个人资料表单,并将其保存在本地设备(iPhone和安卓)上。然后,他们可以单独签到选定的企业。当他们点击Check-In按钮时,他们的设备ID将附加配置文件信息并发送到web应用程序。反过来,企业的员工可以将它们保存在他们的数据库中,并向他们发送推送通知。

我想要做的是,当员工手动添加客户的姓名和电话号码,但没有设备ID时,就可以发送这些推送通知。这样,移动应用用户就不必每次都通过提交个人资料和设备ID来启动联系人。

欢迎提出任何建议。

EN

回答 1

Stack Overflow用户

发布于 2012-09-12 15:52:45

在iPhone中,您可以使用以下代码获取设备的UDID;

代码语言:javascript
复制
-(NSString*)getDeviceUDID{
    if ([Mode isEqualToString:@"Device"]) {
        NSString *domain = @"com.CompanyName.AppName";// You can specify any Domain here
        NSString *key = @"CityName";// You can specify any key here
        NSString *UDID = [SecureUDID UDIDForDomain:domain usingKey:key];
        return UDID;
    }else{
        NSString* UDID=[[[UIDevice currentDevice] uniqueIdentifier] stringByReplacingOccurrencesOfString:@"-" withString:@""];
        UDID=[UDID substringToIndex:32];
        return UDID;
    }
}

希望这对你有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12366725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档