我正在开发一个应用程序,用于销售使用应用程序内购买的产品 . 要求是,某些国家的用户不应该使用一部分产品,比如我有5种产品,美国的用户应该看到所有5种产品,但加拿大的用户只能查看3种产品 . 附加要求是,如果加拿大用户访问美国,该应用程序仍应显示加拿大可用的3种产品 . 我可以使用任何API /库来满足此要求吗?

我正在按照提供的应用内结算实施here来开发应用 . 我计划在Google Play开发者控制台中创建产品时为加拿大的本地价格提供预定价格(例如999.09),这些商品应该不具备,以便应用可以从结果中筛选出产品调用IInAppBillingService..getSkuDetails . 我在此实现中遇到的问题是,如果加拿大用户访问美国,则getSkuDetails将检索美国产品的本地价格集 . 但是,当用户触发购买意图时,弹出屏幕中显示的价格是加拿大产品的价格 . 我猜弹出屏幕使用的服务使用用户的Google电子钱包帐户中设置的信用卡结算信息,并显示加拿大的价格集 . 是否有任何API /库可用于检索与Google电子钱包帐户相关联的国家/地区,而无需在我的应用中嵌入Google电子钱包即时购买按钮?