草庐IT

firebase-cloud-messaging

全部标签

iOS + Parse Cloud Code - 更新特定用户(未登录用户)

我正在尝试更新用户(不是当前用户)。我认为您必须使用云代码来进行更新。我在下面创建了云函数来更新选定的用户。我正在尝试将meetingId添加到属于User类的数组属性。云代码:Parse.Cloud.define('updateUser',function(request,response){varuserId=request.params.userId,meetingId=request.params.meetingId;varUser=Parse.Object.extend('_User'),user=newUser({objectId:userId});user.addUniq

ios - 错误 : "Message reply took too long" sending message to device Watch kit OS 2

从AppleWatch向设备发送消息时出现以下错误ErrorDomain=WCErrorDomainCode=7012"Messagereplytooktoolong."UserInfo={NSLocalizedDescription=Messagereplytooktoolong.,NSLocalizedFailureReason=Replytimeoutoccured.}#import在watch和主要应用程序目标中,并且符合watch和设备上的委托(delegate)方法从watch向设备发送消息session确认为可用确认session可达NSDictionary*applic

ios - 为什么我的 Firebase 事务中的 currentData 始终为零?

这就是数据库在Firebase上的呈现方式ParentMatchUser1Opponent:User2State:"NotReady"User2Opponent:User1State:"NotReady"我正在尝试使用RunTransaction更新State的值(每个用户单独)。我想做的是:检查该项目是否未被删除(不是nil/null)如果他存在-更新值如果他不存在-操纵UI如果他突然删除-中止事务(可能的情况-如果两个关闭事件同时运行,一个更新“State”,另一个删除所有键(removeValue)letpath="Parent/Match/User1/state"letfutu

android - Google Cloud Messaging 上的最大主题数

我想避免在应用程序级别管理设备token的复杂性一位用户在iOS和Android上使用多台设备多个用户订阅了一个应用程序组将#1和#2作为GCM上的主题显然是一个简单的解决方案。这样我在发送通知时只需要处理我的应用程序UserId和GroupId。1)当设备正在注册时(iOS/Android),我只为设备订阅主题["USER_A","GROUP_A","GROUP_B"]2)发送通知时,发送到一个主题即可。但是,这意味着主题数=用户+组。100万用户+50万组=GCM上的150万个主题我的问题是..GCM上的主题数量是否有限制?是否有更好的方法来避免管理设备订阅,而不必在传递消息时处理

ios - Firebase 身份验证 token 过期时间

我刚刚升级到新版本的Firebase,但找不到可以设置Firebase身份验证token有效期的位置。它曾经在Firebase旧布局的身份验证部分下(我将其设置为1年)。Firebase是否还有这个? 最佳答案 如果您继续使用Firebase2.xSDK,您的有效期将与以前相同。不过,您无法再更改该值。如果您升级代码以使用3.xSDK,它会为用户切换一个永不过期的IDtoken和一个快速过期的访问token。有关更多信息,请参阅此答案:Firebaseauthenticationdurationistoopersistent

ios - Firebase 授权谷歌 + Facebook = 崩溃

我已经在我的应用程序的iOS版本中成功实现了GoogleSign(Android版本中的Google+Twitter+Facebook也可以正常工作)。现在我正在尝试添加FB登录,但它似乎与Google登录有冲突。当我在WebView中看到成功的FB登录屏幕并按确定后-应用程序崩溃。ErrorDomain=com.google.GIDSignInCode=-4"(null)"2016-09-0118:51:55.745APP_NAME[4574:]FirebaseAnalyticsenabled2016-09-0118:52:10.039APP_NAME[4574:3352620]-c

ios - Firebase/CrashReporting 中带有调试版本的 undefined symbol

自从通过Cocoapods更新到Firebase崩溃报告3.8.0后,我在Debug模式构建期间看到以下错误。我能够在Release模式下构建而不会出错。Undefinedsymbolsforarchitecturearmv7:"_OBJC_CLASS_$_GTMLogNoFilter",referencedfrom:objc-class-refinFirebaseCrash(FCRSystemLogger_6532fb37dc095ffa73463b57baf5fca7.o)"_OBJC_CLASS_$_GTMLogBasicFormatter",referencedfrom:obj

ios - Firebase 运行时崩溃

我已将FirebaseSDK手动添加到我的项目中(由于配置问题无法使用cocoapods)。使用以下框架:FirebaseCore.frameworkFirebaseInstanceID.frameworkFirebasemessageing.framework在AppDelegate中,我导入了以下内容:#import"Firebase.h#import#import然后我引用API:[FIRAppconfigure];当我构建项目时一切正常。但是,一旦应用程序访问FirebaseSDKAPI-我就会遇到以下崩溃:控制台中的错误信息:***Terminatingappduetounc

Spring Cloud Sleuth链路追踪

作者:禅与计算机程序设计艺术1.简介SpringCloudSleuth是SpringCloud生态系统中的一个微服务组件,用于实现分布式请求链路追踪(Distributedtracing),它能够帮助开发人员查看每一次远程调用的详细信息。本文将对SpringCloudSleuth链路追踪进行详细分析,并给出实践案例。什么是SpringCloudSleuth?SpringCloudSleuth是一个开源的SpringCloud组件,提供了分布式请求跟踪解决方案。SpringCloudSleuth通过收集和提供日志、监控、跟踪等数据来帮助开发人员监控微服务之间的数据交互行为,从而让开发人员快速定位

【Spring Cloud系列】Feign详解与实战

Feign详解与实战文章目录Feign详解与实战一、概述二、什么是Feign三、Feign特性四、Feign简单使用3.1Feign使用步骤3.2Feign具体使用1.引入依赖2.启动类上添加注解3.编写FeignClient接口五、使用Feign发起http请求5.1Maven导入Feign配置,并集成Jackson5.2Feign发送路径和方法设置5.3调用Feign.bulider()指定请求uri并且调用接口中的方法六、Feign接口常用注解七、Feign接口与常用注解7.1target方法7.2client方法7.3options方法7.4retryer方法7.5encoder()/