我构建了捆绑JSON数据的应用程序。我想切换到Firebase作为我的后端,但我需要确保即使Firebase处于离线状态也可以访问数据。无法保证用户在启动应用程序时会连接到互联网。数据由相当大的JSONblob组成。我听说firebase会在iOS上缓存数据以供离线访问,这很棒。我只需要知道如何在第一次运行应用程序时捆绑数据,以便用户可以在连接到网络之前使用该应用程序。 最佳答案 正如您发现的那样,FirebaseObj-C客户端确实具有对离线访问/磁盘持久性的测试版支持。详情可查here.但这并不能满足您使用初始数据“播种”应用程
我在我的iOS应用中使用Firebase。用户使用Firebase的电子邮件和密码身份验证登录。目前,我正在创建允许用户更改其电子邮件和密码的功能。我注意到在使用changingEmailForUser成功更改电子邮件地址后,authData.providerData中的电子邮件地址没有更新。要更新它,用户必须注销并再次登录(使用新的电子邮件地址)。这是预期的行为吗?我可以手动更新providerData字典中的电子邮件(或者这是个坏主意吗?)或者是否可以为登录用户强制刷新providerData? 最佳答案 这确实是预期的行为。现
随着Google将GCM更改为FCM,我们希望将适用于iOS的推送通知也引入FCM。在不提供将每个用户注册到Firebase推送服务的更新的情况下,是否可以将所有当前用户token订阅到Firebase服务,从而为他们生成FCMkey? 最佳答案 是的,您可以使用batchImportInstanceIDAPI的方法导入APNstoken列表,该列表将返回InstanceIDtoken的映射,然后您可以使用该映射通过FCM将消息发送到iOS应用程序实例。 关于ios-FirebaseFC
我正在使用Firebase的RemoteConfig框架。从Firebase服务器获取数据工作正常(已经在生产中工作),但设置默认值似乎不起作用。我试图坚持文档,但也许我做错了什么。为了测试这一点,我做了以下事情:[self.remoteConfigsetDefaults:@{@"key1":@"value1"}];然后,在Firebase控制台中,我将参数key1设置为默认NoValue,即向客户端发送零数据。我没有定义任何其他条件,所以这是将要发送的唯一值。根据documentation,在这种情况下,RemoteConfig对象应该选择默认值。获取代码:[self.remoteC
我正在将FirebaseSDK集成到我的应用程序中,但没有使用CocoaPods进行分析和崩溃报告。当我将应用程序上传到应用程序商店时,出现以下错误。知道我在这里做错了什么吗?ERRORITMS-90171:"InvalidBundleStructure-Thebinaryfile'xxxx.app/dump_syms'isnotpermitted.Yourappcan’tcontainstandaloneexecutablesorlibraries,otherthantheCFBundleExecutableofsupportedbundles.RefertotheBundlePro
我正在使用Cordova开发应用程序。在Android上,Firebase插件运行良好,但我在iOS上遇到了这个问题:[Firebase/Core][I-COR000009]TheGOOGLE_APP_IDeitherintheplistfile'GoogleService-Info.plist'ortheonesetinthecustomizedoptionsisinvalid.Ifyouareusingtheplistfile,usetheiOSversionofbundleidentifiertodownloadthefile,anddonotmanuallyedittheGOO
在我的iOS应用中,用户可以通过搜索唯一的用户名来添加friend。用户在textField中键入用户名,我有一个textFieldDidChange通知,每次文本更改时都会触发该通知。然后,在该方法中,我调用下面的Firebase方法来检查用户名是否存在。funcsearchFor(_username:String){guardletuid=FIRAuth.auth()?.currentUser?.uidelse{return}letlowercaseUsername=username.lowercased()letref=FIRDatabase.database().referen
我必须在应用程序中创建一个注册电话号码选项,当涉及到电话号码/验证文本字段和整个界面Controller时,我有点困惑。我是否必须自己创建它,或者firebaseauth支持这个屏幕,因为它以数字形式出现?firebase文档:https://firebase.google.com/docs/auth/ios/phone-auth 最佳答案 您有两种解决方案,一种是使用他们的用户界面:https://github.com/firebase/FirebaseUI-iOS第二个是自己创建UI并调用您共享的链接中提到的方法:verifyP
使用Firebase我发送这个JSON:{"data":{},"priority":"high","to":"xxxxx","content-available":"true","notification":{"body":"HI!","title":"FCMMessage","badge":1,"sound":"Default"}}但是didReceiveRemoteNotification:fetchCompletionHandler在应用程序处于后台时不会被调用。我启用后台模式-来自功能的远程通知。有什么建议吗? 最佳答案 您
我正在尝试整合Firebase-Analytics在我的Unity2013.3.1项目。关注integrationguide之后,我已经尝试构建该项目。但是,Unity无法构建。原因好像是cocoapods.Analyzingdependencies[!]CocoaPodscouldnotfindcompatibleversionsforpod"Firebase/Analytics":InPodfile:Firebase/Analytics(=4.8.1)Noneofyourspecsourcescontainaspecsatisfyingthedependency:`Firebase