设备ID识别



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

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

欢迎提出任何建议。

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

-(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;
    }
}

希望这对你有帮助。

最新更新