1

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

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

欢迎任何和所有建议。

4

1 回答 1

0

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

希望这对您有所帮助。

于 2012-09-12T07:52:44.860 回答