1
A
回答
2
你不能用C#單獨獲得它,但你可以寫一個超級簡單的插件來做到這一點。
創建一個名爲getVendorId.mm文件(或任何你想將它命名),並把這個代碼在它:
#import <AdSupport/ASIdentifierManager.h>
extern "C"
{
char* _getDeviceVendorId()
{
NSUUID *adId = [[ASIdentifierManager sharedManager] advertisingIdentifier];
NSString *udid = [adId UUIDString];
const char *converted = [udid UTF8String];
char* res = (char*)malloc(strlen(converted) + 1);
strcpy(res, converted);
return res;
}
}
然後把你的資產>插件>的iOS文件夾中的文件。
您要在使用id的C#腳本然後,首先聲明exturn方法,像這樣:
#if UNITY_IPHONE
[DllImport("__Internal")]
private static extern string _getDeviceVendorId();
#endif
然後,你可以調用該方法的任何地方在腳本像這樣:
string AdvertisingId = _getDeviceVendorId();
相關問題
- 1. 如何在android中獲取廣告ID?
- 2. 獲取設備ID在IOS
- 3. 如何獲得註冊團結廣告測試設備的ID
- 4. 如何從字符串資源中獲取廣告單元ID和AddTest設備
- 5. 獲取設備ID顯示AdMob插頁廣告
- 6. 如何在Android中獲取設備ID?
- 7. 如何在actionscript3中獲取設備ID?
- 8. 無法獲取廣告ID
- 9. 獲取Google廣告ID
- 10. iOS設備上的3D廣告
- 11. 從C++的MIDI設備中獲取ID
- 12. 如何在Facebook廣告中獲取ad_id?
- 13. 如何獲取Android版激勵視頻廣告的測試廣告單元ID?
- 14. objective-c iOS7中的iOS設備ID
- 15. 如何在iOS應用內獲取廣告系列ID或引薦來源
- 16. 如何獲取死iOS設備的UDID?
- 17. 在iOS 10.0中獲取唯一的設備ID
- 18. 始終在iOS 7中獲取唯一的設備ID
- 19. 如何獲取Firefox OS設備ID?
- 20. 如何獲取android設備唯一ID?
- 21. 如何獲取android設備ID?
- 22. 如何獲取PCI設備的設備ID?
- 23. 在Actionscript中獲取移動設備ID
- 24. C#從廣告中獲取fsmo角色
- 25. 如何獲取iOS設備名稱
- 26. 廣告和媒體設備
- 27. 如何在MobileFirst服務器適配器中獲取iOS設備ID?
- 28. 在iOS中獲取設備信息?
- 29. 獲取設備唯一ID
- 30. Android應用廣告中要求設備ID是否正常?