Tag: firebase云消息传递

Firebasedynamic链接不适用于Safari浏览器

我正在使用Firebasedynamic链接 。 我面临2个问题 firebase官方网站没有足够的信息,并已经做了谷歌search。 (1)当我编程创build链接它不适用于Safari浏览器 。 但如果我复制链接,并在铬或其他浏览器中打开它的工作像魅力(也不工作在Facebook应用程序) (2)我得到了dynamic链接,并在铬浏览器中工作,没有任何forms的错误。 但在firebase控制台没有列出的所有链接,除非我使用控制台创builddynamic链接,那么它会出现在控制台。 (以编程方式不在控制台上反映) 这里是我创builddynamic链接的代码: let strLink = "https://google.com/page?Id="+self.textField1.text! guard let deepLink = URL(string: strLink) else { return } let components = DynamicLinkComponents(link: deepLink, domain: "e59pd.app.goo.gl") let iOSParams = DynamicLinkIOSParameters(bundleID: "com.procorner.eduflex") iOSParams.minimumAppVersion = "8.0" components.iOSParameters = iOSParams let socialParams = DynamicLinkSocialMetaTagParameters() socialParams.title = "Title is here…" socialParams.descriptionText = "Description […]

iOS:注册令牌无效。 检查令牌格式

我是Firebase以及iOS的新手。 我正尝试使用FCM发送推送通知。 我在FCM上注册了一个iOS应用程序。 两个.p12证书都添加了。 根据FCM开发的代码。 在通过Firebase控制台发送通知时,我收到错误的Invalid registration token. Check the token format. Invalid registration token. Check the token format. 。 我不知道我做了什么错误。

Firebase在创build新用户时会注销当前用户

我正在创build一个pipe理员用户可以创build新用户的iPhone应用程序,但正如Firebase文档所述: “如果新帐户已创build,用户自动login” ,所以我正在寻找避免login的方法到新创build的用户。 有没有什么办法可以避免这种情况,而不使用新的Firebase Admin SDK(即仅Web AFAIK)?

对于两个匹配的用户,在Firebase / Swift上创build聊天室的首选方式是什么?

我正在致力于在Firebase 100%上创build一个Tinder克隆,从身份validation到实时聊天。 我已经成功地向消息视图控制器的tableview显示用户他们相互感兴趣的匹配。 现在我的问题在于为匹配的用户创build一个聊天室。 什么是最有效的方式去做这个? 是否从Firebase基础参考创build聊天室对象,然后将聊天室分配给两个用户,并将聊天室的密钥插入两个用户? 我只是混淆了如何去做,因为我已经写了代码开始上面这个想法,但我怎样才能确保一旦聊天室创build,用户将永远有这个房间,而不是一个全新的房间为他们初始化? 我想我错了…现在我有了代码的方式,聊天室将在消息视图控制器上运行时,我运行这段代码: override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) currentUserKey = DataService.ds.REF_CURRENT_USER.key DataService.ds.REF_CURRENT_USER.observeSingleEventOfType(.Value, withBlock: { snapshot in if let matchesInterestedIn = snapshot.value["matchesInterestedIn"] { if matchesInterestedIn != nil { for (_, value) in matchesInterestedIn as! [String: String] { self.currentUserInterests.append(value) } } } }) DataService.ds.REF_USERS.observeSingleEventOfType(.Value, withBlock: { snapshot in self.admirers = [Match]() […]

Firebase云消息传递不会以正确的格式发送iOS通知内容和服务扩展的aps负载

我正在尝试使用Firebase实现通知。 当应用程序处于后台或前台时,会正确接收通知。 所以,基本的力学工作。 现在我已经添加了内容扩展和服务扩展到应用程序。 内容扩展在我使用本地通知时起作用,但只要考虑可选字段,Firebase消息负载似乎不正确。 这里是我的控制台的图像的链接: 这里是Firebase远程通知有效载荷(与一些长长的谷歌号码编辑匿名: { aps = { alert = { body = "Eureka! 11"; title = "Patient is not doing well"; }; }; category = provider-body-panel; gcm.message_id = 0:149073; gcm.ne = 1; google.cac_id = 2825604; google.cae = 1; google.cats = 149073; google.caudt = 0; mutable-content = 1; } 看来,“类别”和“可变内容”不在正确的位置。 他们应该在阿普斯有效载荷。 我怎样才能得到这些选项在有效载荷,以便我的应用程序可以正确parsing它,并连接到内容和服务扩展?

有没有办法认识到,该应用程序通过didFinishLaunchingWithOptions中的firebasedynamic链接安装?

我正在我的iOS应用程序中实现Firebasedynamic链接,我已经可以parsing链接,redirect到AppStore等。现在我想区分应用程序的第一次运行,当用户从dynamic链接安装它 – 我想跳过介绍并向他展示预期显示的内容。 是否有一些参数,我可以在application(_:didFinishLaunchingWithOptions:)捕获application(_:didFinishLaunchingWithOptions:)所以我可以说,它是通过dynamic链接启动? 方法application(_:continueUserActivity:userActivity:restorationHandler:)稍后调用,所以介绍已经启动。 这种情况很难testing,因为你必须在AppStore上发布你的应用程序。

我将如何使用Firebase创build用户名?

我还是新手,用Xcode和Firebase编码。 我已经能够创build一个注册和login页面与Firebase身份validation。 我一直在想如何让人们创build自定义的唯一用户名。 我一直在网上search一段时间,我找不到多less。 我想了解如何在我的应用程序中实现用户名,以便用户可以创build唯一的用户名并拥有自己的configuration文件。

如何将事件参数logging到Firebase控制台

我刚刚开始使用Firebase进行应用分析,并遇到一些问题,想要查看与我的活动相关的自定义参数。 问题是,当创build一个观众,我可以看到所有的事件,但不能深入到参数(没有参数显示与事件关联) 作为一个例子,我想注册“添加零售collections”事件,并作为parameter passing零售商的ID。 最终目标是评估有多less用户将某个零售店添加到他们最喜欢的列表中。 对于iOS我使用这段代码: [FIRAnalytics logEventWithName:@"add_retail_to_favorite" parameters:@{@"id_retail":idRetail}]; 而对于Android: Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, String.valueOf(mId)); mFirebaseAnalytics.logEvent("pv_detail", bundle); 我做错了什么? 感谢您的支持

无法在Swift应用中导入Firebase SDK

我已经开发了演示ios应用程序,我需要集成Firebase ,所以我遵循了Raywenderlitch教程 ,了解如何在iOS中编写由@David East编写的Firebase SDKs 。 在我通过cocoapods安装了Firebase SDKs ,当我尝试命令点击AppDelegate.swift (导入Firebase)文件中的Firebase import语句时, xcode进入下面的视图。 欲了解更多信息,请查看下面的截图。 请find下面的Podfile: platform :ios, '8.0' use_frameworks! target 'SampleApplication' do pod 'IQKeyboardManager' pod 'Koloda' pod 'Firebase' end post_install do |installer| `find Pods -regex 'Pods/pop.*\\.h' -print0 | xargs -0 sed -i '' 's/\\(<\\)pop\\/\\(.*\\)\\(>\\)/\\"\\2\\"/'` end 另外我也回顾了@David East回答的问题,请看下面的内容。 1) 不能在Swift应用中导入Firebase 2) 不能将Firebase导入Swift类 但是解决scheme在我的情况下是行不通的。 请帮我做我做错了什么。 提前致谢。 更新 我也试图从Firebase官方网站手动添加框架, […]

Firebase数据库结构 – 需要build议

我知道这个问题可能被看作是一个基于意见的问题,但我认为值得讨论如何正确构build数据库。 我在Swift的iOS应用上工作,并决定使用Firebase作为我的后端服务 我们从应用程序描述开始 该应用旨在提供跟踪和社交function来预订阅读体验,以及创build图书数据库。 用户添加书籍,填写基本信息,如标题,作者,语言,页数等。接下来,本书在应用程序列表中可见,用户可以轻松访问书籍信息并将其最近保存在哪个页面结束阅读。 一本书被标记为阅读后,用户获得经验点和徽章。 最终,用户将能够浏览朋友的成就,创build排行榜等。 这是我的数据库结构的想法: Users: user_id:121jhg12h12 email: "john@doe.com" name: "John Doe" profile_pic_path: "https://…". language: "en" exp_points: 1284 friends: [user_id] books: [[book_id, status, current_page, start_date, finish_date]] badges: [[badge_id, get_date]] Books: book_id: 3213jhg21 title: "For whom the bell tolls" author: "Ernest Hemingway" language: "en" pages_count: 690 ISBN: "21hjg1" year: 2007 Badges: badge_id:213hg12 name: […]