草庐IT

Android-Firebase-TwitterLogin

全部标签

javascript - Dropzone.js 不再将多个 imgs 上传到 Android 上的网站

直到大约几周前,我的网络应用程序在桌面和移动设备上运行良好,使用dropzone.js作为上传图像的拖放方式。现在突然在我的Android设备上发生了变化。工作时:成员(member)点击上传按钮并被提示选择使用哪个应用程序来选择要上传的图像。Typicallydefaultappwas"Gallery"whichdoesn'tallowformultipleselections,butwhenGooglePhotoswasselected,multipleimagescouldbeselectedandallimagesselectedwouldupload.通过工具提示,我能够建议

javascript - 注销后调用 Firebase getRedirectResult

我对在Firebase中看到的一些行为感到有点困惑。我从未使用过旧版本,但我相信getRedirectResult是新版本,因为他们与Google联手。我有一个SPA,我将Vue.js与vue-router和Firebase结合使用。有一个登陆页面,然后是另一个用户可以登录或不登录的View。登录是通过重定向完成的。当加载第二个View时,我检查vue-router'activate'Hook中的getRedirectResult,如果有用户,则使用用户信息做一些其他事情。问题是这样进行的:我们在第二页。用户登录。调用getRedirectResult并找到用户。是的。用户注销。我们回

javascript - Firebase 安全规则 Emberfire 每个节点的多个访问级别

我有两个Ember模型:一个items和comments.用户将发布一个项目,其他用户将能够对该项目发表评论。我无法在firebase中设置允许name的安全规则和description只能由当前用户写入,但允许comments由任何登录用户写入。项目//app/models/item.jsexportdefaultDS.Model.extend({name:DS.attr('string'),description:DS.attr('string'),comments:DS.hasMany('comment'),user:DS.belongsTo('user')})评论//app/m

javascript - 如何使用 javascript 从 Firebase 电话身份验证中删除验证码验证?

我是第一次使用firebase手机身份验证,我看到验证码验证必须按照firebase官方文档继续进行。虽然它有一个很好的目的,但有时当它开始询问路标、桥梁等时,它会对用户体验造成非常糟糕的影响。有没有办法在拿到用户号后直接跳转到验证码?根据文档,下面提到了代码。谢谢。varphoneNumber=getPhoneNumberFromUserInput();varappVerifier=window.recaptchaVerifier;firebase.auth().signInWithPhoneNumber(phoneNumber,appVerifier).then(function(

javascript - React Native,Android 生命周期和导航

我们正在构建一个ReactNative应用程序,它使用redux-persist来存储应用程序状态,包括导航状态。我希望此应用在导航方面表现得像native应用:当原生Android应用程序进入后台,最终被操作系统停止,然后移至前台时,它将在用户之前离开的Activity中恢复。如果同一个应用程序被用户终止(或崩溃),它将在主Activity中打开。对于RN应用程序,这意味着redux-persist应该保留并恢复应用程序的componentWillMount中的导航状态,但前提是应用程序未被用户终止。以下代码有效:componentWillMount(){if(global.isRe

javascript - 是否有一种标准/优雅的方法可以在没有 Firebase 的情况下实现类似 Firebase 的 react 对象?

我喜欢Firebase等实时数据库的一点是它们的推送功能。例如,vuefire使拥有self更新对象变得非常简单,而无需串起数百个套接字监听器和回调。这是一个例子:data(){return{books:[]}},created(){axios.get('/books',(books)=>{this.books=books})}为了向其中添加数据库react性,我至少需要3个事件“book-created”、“book-updated”、“book-removed”。Pusher.on('book-created',(book){this.books.push(book)})Pushe

javascript - Firebase 服务错误 : Port 5000 is not open. 无法启动功能模拟器

我正在尝试在本地提供firebase功能,但是当我运行firebaseserve或firebaseemulators:start时,错误消息是:“端口5000未打开,无法启动功能模拟器。”我使用的是Windows10,所以我尝试更改端口号,检查端口是否被防火墙阻止,然后我在防火墙中为端口5000-5010创建了一个新规则,但这些方法都不适合我. 最佳答案 对于Mac/Linux,使用终端/Shell找到进程ID(PID),然后终止进程。sudolsof-i:5000sudokill-9PID

javascript - 带有 Firestore 的 Firebase 云函数返回 "Deadline Exceeded"

我从Firestore文档中获取了一个示例函数,并能够在我的本地Firebase环境中成功运行它。但是,一旦我部署到我的firebase服务器,该功能就完成了,但firestore数据库中没有任何条目。firebase函数日志显示“已超过最后期限”。我有点困惑。任何人都知道为什么会发生这种情况以及如何解决这个问题?这是示例函数:exports.testingFunction=functions.https.onRequest((request,response)=>{vardata={name:'LosAngeles',state:'CA',country:'USA'};//Addan

javascript - Firebase,以 "a child exists"作为条件进行查询?

我有一个这样的数据库(附照片):行程有BIDS和awardedBid。我使用awardedBid!=null来确定行程是否仍可用于出价。但是,我不知道如何查询该条件,所以我必须通过创建另一个字段bidDone来破解,这样我就可以使用.equalTo,就像这样mRootReference.child(CHILD_TRIPS).child(mTripKey).orderByChild(BID_DONE).equalTo(true)但是,当我不得不使用2个键来表示一件事时,我觉得这是不安全的,因为它很容易出错(我确实在随附的屏幕截图中自己创建了一个,其中bidDone=false应该在哪里真

javascript - React - Firebase - GoogleAuthProvider 不是构造函数

我正在尝试创建一个React应用程序,它使用“使用Google登录”按钮来触发signInWithPopup(provider)。但是,每次我调用newfirebaseApp.auth.GoogleAuthProvider()时,我的控制台都会返回一个错误。我只是想console.log()result。错误UncaughtTypeError:_firebase_setup2.default.auth.GoogleAuthProviderisnotaconstructorfirebase_setup.jsimport*asfirebasefrom'firebase';constfire