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
Post a Comment