将 Facebook 的 Account Kit 与 Parse 集成

Posted

技术标签:

【中文标题】将 Facebook 的 Account Kit 与 Parse 集成【英文标题】:Integrate Facebook’s Account Kit with Parse 【发布时间】:2016-12-01 22:06:08 【问题描述】:

我想将来自 Facebook 的新登录框架 Account Kit(其中包括提供电话登录)集成到使用 Parse 的 ios 应用程序中。

我能够成功集成框架;即,我能够完成流程:用户输入他的电话号码 -> 获取带有代码的 SMS -> 输入并成功获取令牌。

我不确定接下来要做什么——如何跟进 Parse 的集成?

我想到的其他相关问题是: 1. 我还需要一些云代码来处理它吗? 2.如何查看当前用户是新用户还是现有用户?

我很想得到任何帮助...

【问题讨论】:

【参考方案1】:

我猜不仅是 Cloud Code。您需要在 Parse Server 中集成 this。

另一种方式

如果您不能做服务器方面的事情,那么实现集成的方法是懒惰、蹩脚和糟糕的。但这解决了问题。

方法是

用户使用手机号登录后获取用户的手机号。

开发一个算法,从给定的电话号码生成密码。

NSString generatePassword(NSString phone)

用户使用accountkit登录后,检查他的电话号码是否已经在Parse

如果用户的电话号码不在 Parse,signUpInBackground(phonenumber, generatePassword(phonenumber), callback)

除非,logInInBackgroud(phonenumber, generatePassword(phonenumber), callback)

希望这会有所帮助:)

【讨论】:

知道了!如果我现在正在迁移到 Parse Server,但目前有一个仍在使用 Parse.com 的实时应用程序——那么在 Parse 关闭之前的最后 2 个月内,唯一的方法是选项 #2? 是的,我想是的

以上是关于将 Facebook 的 Account Kit 与 Parse 集成的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 开发人员中的 Account Kit App Secret 未显示

Android版Account Kit — 快速入门

Account Kit (for Web) Server Error - 我们遇到了一个错误

Account Kit 高级 UI 定制

您如何使用 Account Kit 检测已注册的号码?

如何使用 SOCIAL KIT 框架从我的 iOS 应用程序将视频上​​传到 Facebook? [关闭]