草庐IT

play_licensing

全部标签

android - Delphi - Google Play 上的新应用程序必须以 Android 8(API 级别 26)为目标 - 在后台推送通知

从2018年8月起,GooglePlay上的所有新应用都必须以Android8(API级别26)或更高版本为目标平台,并且从2018年11月起,GooglePlay上的所有应用更新都必须与GooglePlay上的应用相同。现在,您必须上传针对Android8的新应用的唯一方法是编辑文件AndroidManifest.template.xml并替换targetSdkVersion="%targetSdkVersion%"经过:安卓:targetSdkVersion="26"问题是,从那一刻起,应用程序就受到了AndroidO引入的限制。被认为是危险的权限(相机、位置、短信等)不会仅仅因为

android - Google Play 和 Launcher 推出了独立的 Activity

假设我有一个简单的应用程序,带有一个SplashScreenActivity和一个MainActivity。下面是我的AndroidManifest.xml的一部分:我的SplashScreenActivity在onCreate()中打开MainActivity。问题如果应用程序是从GooglePlay而不是启动器启动的,如果我按下主屏幕并单击启动器中的应用程序图标,则会再次启动一个SplashScreenActivity,因此也会启动一个MainActivity在后台堆栈上。重现步骤如果应用程序打开,则将其终止。从GooglePlay打开应用。按主页键从启动器打开应用。您会注意到Sp

android - 如何从后端服务器获取 Google Play 订阅到期日期

我很惊讶地发现很少有关于获取Play商店订阅到期日期的文档或示例。在整个官方应用内结算文档中,注意到以下内容:Whentheusersuccessfullypurchasesanewsubscription,yourappnotifiesabackendserver,whichstoresthepurchasetoken,username,andotherinformationinasecurelocation.Sinceyourappcannotknowtheexpirationdate,yourservercanpollGooglePlaytogettheexpirationand

android - 未配置 Google Play 服务资源

在阅读本文之前,请注意:我已经完成我的研究并阅读了其他问题,如下所示TheGooglePlayservicesresourceswerenotfound.Checkyourprojectconfigurationtoensurethattheresourcesareincluded等等,我得到的错误是:未找到GooglePlay服务资源。检查您的项目配置以确保包含资源我正在使用Eclipse他们在其他问题中提供了什么更新所有软件包和软件将库添加到Java构建路径(我使用的是Eclipse)使用GoogleAPI而不是AndroidAPI(在项目属性->android中)这些解决方案似乎

android - 直接从我们的 Android 应用打开 Play 商店评级屏幕

是否可以直接打开特定应用的Play商店应用的评级屏幕对话框? 最佳答案 试试这个..Uriuri=Uri.parse("market://details?id="+context.getPackageName());IntentgoToMarket=newIntent(Intent.ACTION_VIEW,uri);try{startActivity(goToMarket);}catch(ActivityNotFoundExceptione){Toast.makeText(context,"Couldn'tlaunchthemark

android - 确定 Play 商店所在国家/地区

我正在寻找是否有任何方法可以判断用户在其Android手机上使用的Play商店的国家/地区版本。基本上,我想关闭某些国家/地区的应用内购买(出于征税原因)。我试过区域设置,但可以通过更改手机中的语言来更改。我认为唯一可以确定他们来自哪个国家/地区的是与Play商店相关联的Google帐户。任何帮助将不胜感激。谢谢。 最佳答案 我有一个想法,但我还没有尝试过(也许smbd可以提供一些关于使用这种方法的反馈)。想法是使用getSkuDetails获取price_currency_code并禁用某些货币的计费。

android - Google Play 没有自动为我的应用更新新版本

我在Play商店上传了我的应用程序,然后上传了该应用程序的新版本。但是,我没有收到任何更新我的应用程序的通知。它似乎已自动更新到新版本。我选择了仅通过Wi-Fi更新应用程序的选项。许多其他应用程序会自动更新,但我的不会。这是为什么? 最佳答案 向用户发出更新通知大约需要24小时。查看此文档以供引用。UploadyourAPK 关于android-GooglePlay没有自动为我的应用更新新版本,我们在StackOverflow上找到一个类似的问题: https

android - Google Play 开发者控制台拒绝了我的应用程序更新

我试图了解并解决为什么我的应用程序被拒绝我知道它与SSL有关,但我似乎无法找到导致它的依赖项。我正在使用下一个设置:安卓N(24)Fabric。混合面板。Quickblox。崩溃分析分析。如有任何帮助,我们将不胜感激。更新:这是来自警报部分SecurityalertYourapplicationhasanunsafeimplementationoftheWebViewClient.onReceivedSslErrorhandler.Specifically,theimplementationignoresallSSLcertificatevalidationerrors,makingy

android - Google Play 应用签名和应用内结算测试

我为我的项目启用了GooglePlayAppSigning,所以GooglePlay在上传后放弃了我的apk。如果我想通过adb在设备上安装我的apk以在应用计费中进行测试,apk必须使用与googleplay中的版本相同的key进行签名,但启用GooglePlay应用签名后,这似乎是不可能的。如果我使用上传到googleplay的同一个apk,我在尝试购买产品时会收到“此版本的应用未配置为通过googleplay计费”错误。我的问题是:启用GooglePlayAppSigning后,如何在不将所有测试版本上传到GooglePlay的情况下进行应用计费测试?

Android Google Play 意向引荐来源网址

我将这样启动GooglePlay:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.example"));intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY|Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);startActivity(intent);我想包括推荐人数据,如下所述:https://developers.google.com/analytics/devguides/collection/a