不同国家移动应用程序的可变价格

Variable price for mobile app for various countries

我可以为我的应用程序针对不同国家/地区的商店提供不同的价格(不仅仅是换算后的货币)吗?

p.s.1 我想为 apple 的应用商店和 google 的 play 商店做这个。 p.s.2 我不想为每个国家/地区的商店上传单独的应用程序。我希望所有国家/地区都使用相同的应用程序但价格不同?

对于 ios

SKProduct 有一个 属性 "priceLocale" ,它为您提供产品的本地价格(默认情况下基于设备本地)。

对于每个应用内购买项目,您必须创建一个具有有效 "productIdentifier" 的单独 SKProduct 对象。

    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:bundleID]];
    request.delegate = self;
    [request start];