cocoa - How does StoreKit determine which region's App Store it must query for In-App purchases? -


i'm selling os x app on mac app store due intended purpose useful in germany only. consequently, isn't localized available solely in german language: doesn't employ base localization , info.plist's cfbundledevelopmentregion key set german. on mac app store it's correctly displayed being available in german language only.

i have added in-app purchase functionality app. works fine there major issue regarding localization: whenever user trying make in-app purchase, storekit displays misleading message text insisting user logged in wrong store , needs switch german store because in-app purchase item available in german store. naturally, scares away potential german customers of course are logged in german store , message displayed nevertheless makes no sense them. furthermore, selling price of purchase displayed using wrong currency ($ instead of €) because storekit somehow doesn't honor user's app store region affiliation.1

this feels bug in storekit / itunes connect, apple hasn't shown helpful in investigating issue far. question therefore is:

how storekit determine region's app store should query available in-app purchases? , why think it's logged in wrong store in first place?

is there way can make app try access german store in order circumvent storekit quirk? i'm thankful hint!

1 i'm making use of skproduct's pricelocale property of course - not cause of issue.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -