当我尝试在模拟器上运行我的应用程序时,我收到此错误.
我做了什么:
事实上,当我在真实设备上运行应用程序时,它运行完美,我可以登录.
This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console.
com.google.firebase.auth.FirebaseAuthException: This app is not authorized to use Firebase Authentication. Please verifythat the correct package name and SHA-1 are configured in the Firebase Console. [ App validation failed. Is app running on a physical device? ]
at com.google.android.gms.internal.jz.zzK(Unknown Source:239)
at com.google.android.gms.internal.kp.zza(Unknown Source:2)
at com.google.android.gms.internal.kq.run(Unknown Source:37)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98) …Run Code Online (Sandbox Code Playgroud) 我有一个用户的这个新错误.当我使用新的11.0.0 Play Services推送应用程序时,就会发生这种情况.
Fatal Exception: java.lang.RuntimeException: Serializing to a byte array threw an IOException (should never happen).
at com.google.android.gms.internal.aif.zzn(Unknown Source)
at com.google.android.gms.internal.aez.zzKB(Unknown Source)
at com.google.android.gms.internal.aez.zzKC(Unknown Source)
at com.google.android.gms.internal.aez.zzKB(Unknown Source)
at com.google.android.gms.internal.afc.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:762)
Caused by com.google.android.gms.internal.ahy: CodedOutputStream was writing to a flat byte array and ran out of space (pos 199 limit 199).
at com.google.android.gms.internal.ahx.zze(Unknown Source)
at com.google.android.gms.internal.ahx.zzc(Unknown Source)
at com.google.android.gms.internal.ahx.zzc(Unknown Source)
at com.google.android.gms.internal.ahx.zzb(Unknown Source)
at com.google.android.gms.internal.afq.zza(Unknown Source)
at com.google.android.gms.internal.ahx.zzJ(Unknown Source)
at com.google.android.gms.internal.ahx.zzJ(Unknown Source)
at …Run Code Online (Sandbox Code Playgroud) 在使用NotificationManagerCompat和时,有没有办法在Android Oreo上设置频道NotificationCompat?
我用这个答案来制作我的ImageSpan可绘制的动作,但到目前为止还没有.如果我使用TextView它绝对完美,但是当使用EditText时,每种类型的图像都会发生变化.我知道EditText扩展TextView所以它应该工作.我错过了什么?
我正在使用GestureDetector来使用以下方法来获取此事件:
onHorizontalDragStart: _onDragStart,
onHorizontalDragUpdate: _onDragUpdate,
Run Code Online (Sandbox Code Playgroud)
但是,我怎样才能将全球地位转变为本地?移动的子项是Container.
我正在尝试使用发布请求将视频文件上传到我的服务器。
var file = new File(videoPath);
var uri = Uri.parse(tokenizedUri);
HttpClientRequest request = await new HttpClient().postUrl(uri);
await request.addStream(file.openRead());
var response = await request.close();
response.transform(utf8.decoder).forEach((string) {
print(string); // handle data
});
Run Code Online (Sandbox Code Playgroud)
但是服务器没有得到它。为什么?
我有新的Firebase存储SDK,即10.2.6.当我尝试下载文件时,我收到此错误.以前在10.2.1我没有问题.
I/DynamiteModule: Considering local module com.google.android.gms.firebasestorage:0 and remote module com.google.android.gms.firebasestorage:6
I/DynamiteModule: Selected remote version of com.google.android.gms.firebasestorage, version >= 6
V/FA: Activity resumed, time: 148646549
D/debugStorageListener: onSuccess: -1
D/OpenGLRenderer: endAllActiveAnimators on 0x7219a63c00 (RippleDrawable) with handle 0x721ad62fe0
W/System.err: java.io.IOException: Could not open resulting stream.
W/System.err: at com.google.firebase.storage.StreamDownloadTask.zzadq(Unknown Source)
W/System.err: at com.google.firebase.storage.StreamDownloadTask.zza(Unknown Source)
W/System.err: at com.google.firebase.storage.StreamDownloadTask$1.zzads(Unknown Source)
W/System.err: at com.google.firebase.storage.StreamDownloadTask$1.call(Unknown Source)
W/System.err: at com.google.firebase.storage.StreamDownloadTask$zza.zzadu(Unknown Source)
W/System.err: at com.google.firebase.storage.StreamDownloadTask$zza.read(Unknown Source)
W/System.err: at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
W/System.err: at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
W/System.err: at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)
W/System.err: at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:350)
W/System.err: at …Run Code Online (Sandbox Code Playgroud) 我尝试为用户删除(Firebase Auth)创建一个触发器,该触发器应该调用我的 Cloud Run 实例,但似乎即使在 10 分钟后它也不会触发。这就是我创建触发器的方式:
gcloud eventarc triggers create on-delete-user \
--event-filters="methodName=google.firebase.auth.user.v1.deleted" \
--event-filters="serviceName=identitytoolkit.googleapis.com" \
--event-filters="type=google.cloud.audit.log.v1.written" \
--destination-run-service=grpc-v1-dev \
--destination-run-path=/api.v1.DeleteUserEvent \
--service-account user@projectId.iam.gserviceaccount.com \
--location europe-west4 \
--project projectId \
--format json
Run Code Online (Sandbox Code Playgroud)
我缺少什么?
更新:我还尝试使用我在日志中看到的方法名称。
gcloud eventarc triggers create on-delete-user-2 \
--event-filters="type=google.cloud.audit.log.v1.written" \
--event-filters="serviceName=identitytoolkit.googleapis.com" \
--event-filters="methodName=google.cloud.identitytoolkit.v1.AccountManagementService.DeleteAccount" \
--destination-run-service=grpc-v1-dev \
--destination-run-path=/api.v1.DeleteUserEvent \
--service-account user@projectId.iam.gserviceaccount.com \
--location europe-west4 \
--project projectId \
--format json
Run Code Online (Sandbox Code Playgroud)
更新2:
我也尝试使用控制台创建它,但仍然没有事件。
UPDATE3:我确实从日志中获取事件google.cloud.identitytoolkit.v1.AccountManagementService.DeleteAccount,并且我的云实例接收到调用,但我收到的数据与此处的模型无关。
当您想使用GitHub中的库时,所有者会告诉您将这样的内容复制到依赖项中,然后您可以访问它:
compile 'com.1gravity:android-rteditor:1.6.2'
Run Code Online (Sandbox Code Playgroud)
如何为我的图书馆制作此类网址?
我正在使用 Firebase 函数使用 auth 触发器将用户信息保存在 onCreate 中。如果他使用这种方法进行身份验证,有没有办法获取用户的电话号码?
我正在为我的后端使用以下堆栈:
现在,附加到该 pubsub 主题,我有一个推送订阅,它使用服务帐户和指定的受众触发 Cloud Run 方法。
现在,我需要配置 Cloud Run Gateway 以验证 pubsub 为指定服务帐户生成的 JWT。这是api_config.yaml按照此处的文档完成的:https : //cloud.google.com/pubsub/docs/push#jwt_format
发行者https://accounts.google.com和我在 pubsub 订阅中指定的受众。
authentication:
providers:
- id: gcloud
jwks_uri: https://www.googleapis.com/robot/v1/metadata/x509/875517523825-compute@developer.gserviceaccount.com
issuer: https://accounts.google.com
audiences: project.clounrun.admin
rules:
- selector: project.v2.Events.*
requirements:
- provider_id: gcloud
Run Code Online (Sandbox Code Playgroud)
可以在此处找到此服务帐户的 jwks:
https://www.googleapis.com/robot/v1/metadata/x509/SERVICE-ACCOUNT-ID
就我而言:
https://www.googleapis.com/robot/v1/metadata/x509/875517523825-compute@developer.gserviceaccount.com
我已经激活了 ESPv2 的调试日志,这是我在尝试验证 JWT 时得到的信息:
13:07:37.027 request headers complete (end_stream=false):\n\':authority\', …Run Code Online (Sandbox Code Playgroud) jwt google-cloud-platform google-cloud-pubsub google-cloud-endpoints-v2 google-cloud-run