在清单中没有添加android.permission.READ_PHONE_STATE.允许.
当我上传新的apk版本错误时,为什么会出现错误.
您的应用有一个版本号为1的apk,它请求以下权限:android.permission.READ_PHONE_STATE.在APK中使用这些权限的应用程序需要设置隐私策略.
我的清单文件.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.my.package.name">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:name=".utils.PreferenceManager"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".SplashScreen"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:screenOrientation="portrait" />
<activity
android:name=".CategoryListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".ImagesActivity"
android:screenOrientation="portrait" />
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud) permissions android android-manifest android-studio google-console-developer
我想分享一下我正在分析Google Play控制台上的新功能并尝试为其找到解决方案的情况.
正如你们许多人可能已经知道的那样,Google已经在Google Play游戏机上发布了更新并推出了Android vitals.其中一个很好的特点是,现在会话ANR和Crashes显示从用户选择自动共享使用和诊断数据的Android设备收集的所有ANR和崩溃(在手机首次设置期间).
但是,我看到未发布的应用程序的崩溃报告.我的意思是,来自尚未发布的开发人员版本.此外,此崩溃报告来自使用android-debug密钥签名的应用程序,而不是我的生产密钥.我查看了可用的文档,但我找不到有关这些报告的过滤的详细信息.
在没有验证签名的情况下使用任何收入数据对我来说似乎有害和错误,因为任何人都可以简单地编写一个简短的代码并开始使用大量的虚拟堆栈跟踪充斥特定的应用程序包名称.
你知道这是否是这个新工具的正常行为?
我在Google Developer Console上进行了投影,我在Firebase控制台上添加了这个.现在我被迫使用Firebase Analytics而不是Google Analytics.所以我想从firebase控制台中删除/取消链接我的项目.
如果我从Firebase控制台删除项目,则项目也将从Google Developer Console中删除.有什么问题!
请提供任何解决方案.
我已经成功上传了我的电子邮件地址APK
,Google Console
并设置了自己的电子邮件地址作为内部测试的测试人员。但是,当我提交应用程序进行内部测试时,我没有收到任何邮件。如您所见,电子邮件是正确的,APK
并且已正确上传。我错过了一步或做错了什么吗?不明白
我想在 Google Play Console 中将 SHA-1 证书指纹号 (A) 替换为 SHA-1 证书指纹号 (B)。我该如何做到这一点或编辑/删除我想要替换的内容?
我已经尝试上传新版本,但这不允许我更改 SHA-1。
sha1 certificate google-play-services google-console-developer google-play-console
我使用我开发的手机游戏进行了发布到生产。一切都成功了,我在 google 控制台上收到了上次更新已发布的通知。我等了一整天,然后我开始将链接发送给朋友和家人,有些人安装了它,但其他人没有安装选项,并显示错误消息“正在从 beta 测试程序中删除您的帐户。您可能想要卸载beta 测试版本并安装公共版本”请记住收到此消息的人甚至不知道开发这是第一次尝试安装
当我在https://console.developers.google.com上转到我的个人资料时,显示"无法加载!" 错误并在仪表板或活动中不显示任何内容!
google-maps google-maps-android-api-2 google-cloud-platform google-console-developer
我注册了谷歌云并收到了300美元的免费试用版.最近我无法进入我的实例.所以我检查了谷歌云控制台,发现一条消息,表明你必须启用账单才能进一步使用.现在,我无法将我的项目与剩余285美元和45天的免费试用帐户相关联.[此后剩余的天数从此大幅减少55到45].当我查看免费帐户时,它显示已关闭.
google-cloud-platform google-kubernetes-engine google-console-developer
我试图理解并解决为什么我的应用程序被拒绝我知道它是关于SSL的,但我似乎无法找到导致它的依赖项.我正在使用下一个设置:
任何帮助,将不胜感激.
更新:这是来自警报部分
安全警报
您的应用程序具有WebViewClient.onReceivedSslError处理程序的不安全实现.具体来说,该实现忽略了所有SSL证书验证错误,使您的应用程序容易受到中间人攻击.攻击者可以使用JavaScript更改受影响的WebView内容,读取传输的数据(例如登录凭据),以及在应用程序内部执行代码.要正确处理SSL证书验证,只要服务器提供的证书符合您的期望,就更改代码以调用SslErrorHandler.proceed(),否则调用SslErrorHandler.cancel().包含受影响的应用和类别的电子邮件警报已发送到您的开发者帐户地址.请尽快解决此漏洞并增加已升级APK的版本号.有关SSL错误处理程序的更多信息,请参阅开发人员帮助中心中的文档.对于其他技术问题,您可以发布到https://www.stackoverflow.com/questions并使用标签"android-security"和"SslErrorHandler."如果您使用的是负责此操作的第三方库,请通知第三方并与他们合作解决问题.要确认您已正确升级,请将更新后的版本上传到开发者控制台,并在五小时后再回来查看.如果应用尚未正确升级,我们将显示警告.请注意,虽然这些特定问题可能不会影响使用WebView SSL的每个应用程序,但最好保持所有安全补丁的最新状态.如果应用程序存在漏洞,导致用户面临泄密风险,则可能会被视为违反了我们的恶意行为政策和开发者分发协议第4.4节.请确保发布的所有应用均符合开发者分发协议和开发者计划政策.如果您有任何疑问或疑虑,请通过Google Play开发者帮助中心与我们的支持小组联系.影响APK版本2.
android google-console-developer android-security sslerrorhandler
我创建了一个client_secrets.json文件,并编写了我从谷歌api的控制台获得的所有必填字段.现在我有一个测试播放列表,对该播放列表中的所有视频都有相同的描述,我想更新该播放列表,并使用python代码更改它的描述.我已经复制了https://developers.google.com/youtube/v3/docs/playlists/update#usage
开发人员谷歌提供的这个链接的代码,现在我不知道接下来的步骤是什么,因为我是python编程的新手.任何人都可以指导我运行此程序并更新播放列表说明在此先感谢
这是我复制的代码
import os
import google.oauth2.credentials
import google_auth_oauthlib.flow
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
from google_auth_oauthlib.flow import InstalledAppFlow
CLIENT_SECRETS_FILE = "client_secrets.json"
SCOPES = ['https://www.googleapis.com/auth/youtube.force-ssl']
API_SERVICE_NAME = 'youtube'
API_VERSION = 'v3'
def get_authenticated_service():
flow = InstalledAppFlow.from_client_secrets_file(CLIENT_SECRETS_FILE, SCOPES)
credentials = flow.run_console()
return build(API_SERVICE_NAME, API_VERSION, credentials = credentials)
def print_response(response):
print(response)
def build_resource(properties):
resource = {}
for p in properties:
prop_array = p.split('.')
ref = resource
for pa in range(0, len(prop_array)):
is_array = False
key = prop_array[pa]
if key[-2:] …
Run Code Online (Sandbox Code Playgroud) python youtube-api python-3.x youtube-data-api google-console-developer
android ×3
certificate ×1
firebase ×1
google-maps ×1
google-play ×1
permissions ×1
python ×1
python-3.x ×1
sha1 ×1
youtube-api ×1