これにUUIDまたはある種の一意のIDをxcodeのURLに追加するにはどうすればよいですか?
[Launch loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://somewebsite.com/app/launch.php?&edit&uuid="]]];
ありがとう!
これを試して
NSString* uuid = [[UIDevices currentDevice] uniqueIdentifier];
NSString* StringUrl =[NSString stringWithFormat: @"http://somewebsite.com/app/launch.php?&edit&uuid=%@", udid ];
[Launch loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: StringUrl]];
UUID とは、デバイスに関連付けられた一意の識別子を意味しますか、それとも一意の GUID を意味しますか?
デバイスに関連付けられていない一意の UUID または GUID を作成するのに役立つリンクを次に示します。
http://blog.ablepear.com/2010/09/creating-guid-or-uuid-in-objective-c.html
そして、デバイス UDID の形式に更新されたコードを次に示します。
NSString* udid = [[UIDevices currentDevice] uniqueIdentifier];
[Launch loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: [NSString stringWithFormat: @"http://somewebsite.com/app/launch.php?&edit&uuid=%@", udid ]]];
ただし、uniqueIdentifier は非推奨であり、Apple はそれを使用するアプリを受け入れないことに注意してください。代わりに、OpenUDID によって作成された識別子を使用できます: https://github.com/ylechelle/OpenUDID
Apple は、開発者が UDID を使用することを許可しなくなりました。ただし、開発者が引き続き分析データを収集できるように、今日代替案をリリースしていると思われます。 -for-developers-to-balance-user-privacy/