例如,是否可以判斷購買是在英國/美國商店進行的?應用內購買:獲取用戶購買的App Store
2
A
回答
1
據我所知,我不認爲有檢測用戶下載的特定商店的方法,但最合理的解決方案是檢測他們的區域設置,並假設他們正在使用他們的特定位置的默認商店。
NSLocale *locale = [NSLocale currentLocale];
NSString *country = [locale objectForKey: NSLocaleCountryCode];
if ([country isEqualToString:@"UK"]){
// United Kingdom
}
但是,用戶可以在設備上更改其商店設置,因此此解決方案可能無法一直工作。
0
通常,您將執行SKProductsRequest
並通過獲得SKProductsRequestDelegate
的- (void)productsRequest:(SKProductsRequest*)request didReceiveResponse:(SKProductsResponse*)response
接收產品清單。
response.products
是SKProduct
的數組。並且SKProduct
有priceLocale
,它告訴你從哪個國家/ App Store進行購買。而已!
相關問題
- 1. App Store應用內購買指南
- 2. 用iPad購買應用內購買
- 3. 應用程序內購買購買
- 4. 應用內購買
- 5. 應用內購買
- 6. 「的App Store暫時不可用」在應用內購買沙箱
- 7. App Store未顯示我的應用程序內購買清單
- 8. 無法連接到iTunes Store(獲取應用內購買商品)
- 9. 購買應用內購買應用時崩潰
- 10. 應用內購買可以在App Store中「有天賦」嗎?
- 11. App Store裏應用程序內購買訂閱驗證失敗
- 12. Google Play/App Store應用內購買政策
- 13. 在App購買AlertMessage
- 14. 在應用程序購買 - 存儲/獲取用戶購買歷史| iOS
- 15. StoreKit「此應用內購買已被購買」消息
- 16. 應用內購買錯誤
- 17. 應用內購買問題
- 18. 關於應用內購買
- 19. 應用內購買Swift
- 20. Phonegap + Wordpress +應用內購買
- 21. 測試應用內購買
- 22. Android應用內購買
- 23. 測試應用內購買?
- 24. 應用內購買崩潰
- 25. 應用內購買驗證
- 26. Android應用內購買 - RESULT_ITEM_UNAVAILABLE
- 27. 應用內購買中的「恢復購買」是什麼意思?
- 28. 在應用程序內購買檢索購買的信息
- 29. 購買無限數量的應用內購買iOS
- 30. 在App Store上驗證應收內購買的收據
我有一個德國設備,但有一個美國的AppStore帳戶,如果因爲我的設備在德國,我會買到別的東西,我不會真的很開心...所以是的,取決於你想要做什麼與信息,這真的不是最好的選擇。 – JustSid 2012-07-21 14:15:31