首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别react本机应用程序是从华为应用程序库还是从谷歌游戏商店下载的?

如何识别react本机应用程序是从华为应用程序库还是从谷歌游戏商店下载的?
EN

Stack Overflow用户
提问于 2021-09-23 10:22:06
回答 1查看 424关注 0票数 1

我创建了一个react本机应用程序,其中包含了应用程序内的购买。

应用程序内购买- 反应-原生-iap

我把我的应用程序发布到google商店,ios应用商店,它在google play商店和ios应用商店运行良好。我想在华为应用程序库上发布我的应用程序。

反应-原生-iap不支持华为,我不得不实施hms在应用程序中的购买。但在那之后,我面临着这个问题。

目前市场上有两种华为手机。

  1. 华为的手机支持gmshms
  2. 华为的手机只支持hms

支持 gms hms的华为手机

在这些应用程序中,用户可以从华为应用程序库或Google商店下载应用程序。我应该如何区分该应用程序是从华为应用程序库还是从谷歌游戏商店下载的?

因为基于这些信息,我需要进行购买(无论我是使用hms购买还是gms购买)。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-09-23 12:30:45

你可以试试这个PackageManager.getInstallerPackageName(String pack)。这是Android为您提供的本地方法。

此方法返回安装应用程序的软件的包名。此方法可用于确定下载应用程序的市场。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69298191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档