如何检测已在中国下载的应用?

时间:2015-12-04 22:22:32

标签: ios app-store

我正在寻找一种可靠的机制来查明我的应用程序是否已在中国下载。我有什么选择?

appStoreReceiptURL上有一个NSBundle方法指向DER编码的收据文件。我了解此收据还可能包含下载它的App Store的国家/地区。有谁知道这些信息有多可靠?

还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

对于iPhone,您可以使用此

CTTelephonyNetworkInfo *network_Info = [CTTelephonyNetworkInfo new];
CTCarrier *carrier = network_Info.subscriberCellularProvider;

NSLog(@"country code is: %@", carrier.mobileCountryCode);

//will return the actual country code
NSLog(@"country code is: %@", carrier.isoCountryCode);