0

これにUUIDまたはある種の一意のIDをxcodeのURLに追加するにはどうすればよいですか?

[Launch loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://somewebsite.com/app/launch.php?&edit&uuid="]]];

ありがとう!

4

3 に答える 3

2

これを試して

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]];
于 2012-06-11T15:44:29.750 に答える
0

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

于 2012-06-11T15:36:38.120 に答える
-1

Apple は、開発者が UDID を使用することを許可しなくなりました。ただし、開発者が引き続き分析データを収集できるように、今日代替案をリリースしていると思われます。 -for-developers-to-balance-user-privacy/

于 2012-06-11T15:35:43.113 に答える