我创建了一个react本机应用程序,其中包含了应用程序内的购买。
应用程序内购买- 反应-原生-iap
我把我的应用程序发布到google商店,ios应用商店,它在google play商店和ios应用商店运行良好。我想在华为应用程序库上发布我的应用程序。
反应-原生-iap不支持华为,我不得不实施hms在应用程序中的购买。但在那之后,我面临着这个问题。
目前市场上有两种华为手机。
支持 gms 和 hms的华为手机
在这些应用程序中,用户可以从华为应用程序库或Google商店下载应用程序。我应该如何区分该应用程序是从华为应用程序库还是从谷歌游戏商店下载的?
因为基于这些信息,我需要进行购买(无论我是使用hms购买还是gms购买)。
谢谢。
发布于 2021-09-23 12:30:45
你可以试试这个PackageManager.getInstallerPackageName(String pack)。这是Android为您提供的本地方法。
PackageManager.getInstallerPackageName(String pack)
此方法返回安装应用程序的软件的包名。此方法可用于确定下载应用程序的市场。
https://stackoverflow.com/questions/69298191
相似问题