草庐IT

android - 是否可以通过检查 getInstallerPackageName 来检查安装付费 android 应用程序的合法性?

为确保我的付费Android应用程序是从商店合法安装的,我这样写:Stringinstaller=getPackageManager().getInstallerPackageName("com.example.myapp");if(installer==null){//appwasillegallydownloadedfromunknownsource.//dearuser,pleasere-installitfrommarket}else{//appwasprobablyinstalledlegally//(alsoit'sgoodtocheckactualinstallernam

android - 当我 "remove"来自 Apple 和 Android App Store 的付费应用程序时会发生什么?

假设我在iTunesStore和GooglePlayStore中有两组应用程序,已获批准且目前正在销售:一个名为FooFree,另一个名为FooPaid。FooFree是一款适用于iOS和Android的免费应用程序。FooPaid是相同的应用程序,只是它比免费版本多了一些功能,而且费用为5美元。出于慷慨,我决定逐步淘汰两家商店的FooPaid,并在FooFree中提供与FooPaid相同的功能,从现在开始,它成为唯一可用的Foo应用程序。那么,问题:如何从每个商店中删除Foopaid?我知道我应该在我的iTunesConnect中取消选择所有可用的国家,然后应用程序停止销售。在Goo

android - 对于我在 Nexus 7 上的付费应用,显示 "your device isn' t 与此版本兼容”

我有两个完全相同的应用程序(免费和付费),除了广告显示和不显示。我购买了Nexus7并尝试在GooglePlay上下载我的应用程序,它允许免费版本,但付费版本显示:“您的设备与此版本不兼容”。两者的list文件完全相同:有什么解决办法吗? 最佳答案 检查您的权限。如果您使用的是相机之类的东西,您需要说明它不是必需的,然后确保您的代码检查它。我必须将以下“uses-feature”行添加到我的list中才能让我的应用正常工作。然后我使用以下代码设置了一个标志,这样我就不会在应用程序中调用任何试图使用相机的东西。PackageManag

android - 设置Google Merchant帐户后如何将Android应用程序更改为付费?

我们有免费的Android应用程序。在开发控制台上的定价标签附近有用于设置Google商家帐户的链接。我们成功设置了GoogleMerchantAccount,链接消失了。但是,我们在开发控制台上仍然没有看到除了免费之外的任何定价选项 最佳答案 你不能。当您首次发布应用程序时,会有关于此的警告。一旦您将其设置为免费,它将永远免费。如果您确实需要这样做,您需要取消发布此免费版本并发布一个“新应用”作为付费版本(您还必须更改包名称)。 关于android-设置GoogleMerchant帐户

android - 如何将付费应用程序用户帐户链接到系统?

我有一个关于将付费应用程序发布到Android市场的问题。(我的应用程序是基于互联网连接的应用程序。)如果我把应用放到安卓市场上,购买应用的用户是否可以转让给任何人?它的安全性如何(我的意思是.apk文件的安全性)?还有,androidmarket的支付工具是什么?我的主要观点是选择将付费用户链接到我们系统的最佳方式。实际上我不知道如何将付费用户帐户链接到我的系统(通过电子邮件地址或设备唯一ID?...什么是更好的方法?)。你能就这部分给我建议吗?非常感谢您的帮助。提前致谢。 最佳答案 Android电子市场使用GoogleChec

android - 将android应用程序分成两个 'branches' ,免费和付费

我开发了一个android应用程序,我想将其转换市场。但是,我想将它分成两个独立的应用程序,一个免费(有广告),一个付费(逻辑上没有广告)。我该怎么做呢?我不是想知道添加广告(我已经做到了),而是如何将一个现有的android应用程序(eclipse项目)分成两部分,而不必创建一个新项目,只需复制粘贴每个文件一个接一个(或分批处理)。这可能吗?顺便说一句,我将GIT用于SCM,因此我创建了两个独立的分支,一个主分支和一个免费分支,但我需要设置一些配置值,以确保市场将它们分离为两个不同的应用程序。此外,当用户“升级”时,是否可以将数据库从免费应用程序复制到付费应用程序?

android - 无需留下两个图标即可免费升级为付费 Android 应用

我有一个包含免费和付费版本的Android应用程序,其中免费版本有时间限制,之后它将用户重定向到市场以购买付费版本。这两个版本具有不同的包名,并作为单独的应用程序提交到市场。但是,当用户购买付费版本时,这并不会取代免费版本-他们会同时安装两个版本。我希望它安装在免费版本之上。理想情况下,它还将主屏幕上的任何现有快捷方式替换为新版本的快捷方式,但这不太重要。有没有一种优雅的方式来处理这个问题? 最佳答案 您不能在用户购买付费版本时自动删除免费版本。只有设备的用户才能从手机上卸载应用程序,而且他必须手动执行此操作。如果这两个图标真的困扰

android - 在付费/免费版本的 Android 应用程序之间复制/共享配置?

我的Android应用有免费版和付费版。我已经创建了一个图书馆项目和两个额外的应用程序项目,一个是“免费”版本,一个是“付费”版本(当然,使用相同的key签名)。请注意,这些应用程序项目几乎是空的,没有任何设置等。因此,该库包含99%的代码。我的应用程序创建了一个SQLite数据库和一个包含用户数据的SharedPreferences文件。是否可以在免费版和付费版之间复制这些文件?(偏好比数据库更重要。)例如用户运行免费版本。创建数据库和配置文件。用户安装并运行付费版本。付费版本检查所有免费版本数据并复制它。这就是我想要的! 最佳答案

android - 在 android 市场上发布付费应用程序 - 印度

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我想在AndroidMarket中发布付费应用程序,但在注册商家帐户时没有看到印度。我将如何销售来自印度的应用程序?

android - 如果您受邀共享 Google Play Android Developer Console,您是否也需要付费?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。ImprovethisquestionGoogle刚刚开放了在android上共享开发者控制台。但是如果帐户所有者邀请某人加入开发者控制台,此人是否必须支付25美元并注册为开发者才能访问共享开发者控制台?到目前为止我无法在文档中找到答案