Merhablar. projemde bende kullanıyorum bunu. Tel no yu almak mümkün değil gibi (Güvenlik politikalarından dolayı). Sadece cihaz id sini alabilrsiniz. fakat farklı os lar ve farklı sürümlerinde aynı cihaza farklı idler verebiliyor. mesela ios da çok başıma geldi bu.
cihaz id sini aldığım kodlar aşağıdadır.
cihaz id sini aldığım kodlar aşağıdadır.
var
{$IFDEF IOS}
Device: UIDevice;
{$ENDIF}
{$IFDEF IOS}
Device := TUIDevice.Wrap(TUIDevice.OCClass.currentDevice);
dm.telno := string(Device.identifierForVendor.UUIDString.UTF8String);
{$ENDIF}
{$IFDEF ANDROID}
dm.telno := JStringToString(TJSettings_SECURE.JavaClass.getString(SharedActivity.getContentResolver, TJSettings_SECURE.JavaClass.ANDROID_ID));
{$ENDIF}
// Bilgi paylaştıkça çoğalır..

