我正在ios中创建一个聊天应用程序,如何通过API创建和更改凭据。是否有任何特定的第三方库供使用,并且能够在不支持后端的情况下通过REST API进行更改
答案 0 :(得分:0)
问题不是很清楚,但如果您实施聊天应用程序,则可以使用SendBird等第三方库:https://sendbird.com 这样您就可以在没有自己后端的情况下管理对话。
答案 1 :(得分:0)
是的,您可以使用FIREBASE,它易于使用且易于理解,您也可以根据自己的要求在应用中执行任何操作。在应用程序中很容易实现,只需安装一个firebase的pod并从firebase控制台创建你的应用程序。如果您需要任何帮助,可以询问。
firebase控制台:click me for firebase console
点击此link
,然后点击add project
2。)然后按照设置项目的基本步骤进行操作。
3.。)从控制台下载google.plist并将其拖放到您的项目中。
安装播客
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Messaging'
pod 'Firebase/Database'
打开您的项目
<强> appdelegate.m 强>
@import Firebase;//import
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[FIRApp configure];// then configure firebase
return YES;
}
首先,您必须从firebase控制台启用SIGN-IN-METHOD。
转到firebase控制台
1。)点击你的项目
2。)点击“身份验证”
3.)点击“SIGN-IN-METHOD”
4.。)启用“电子邮件/密码”
现在打开您的项目
在viewController.m中实现此方法
#import <Firebase/Firebase.h>//import
-(void)firebaseSignUpReg
{
txtEmail.text=@"yourEmail@gmail.com";
txtPassword.text=@"12345678";
[[FIRAuth auth]
createUserWithEmail:txtEmail.text
password:txtPassword.text
completion:^(FIRUser *_Nullable user,
NSError *_Nullable error)
{
if (error)
{
NSLog(@"error====%@",error.description);
if (FIRAuthErrorDomain)
{
NSLog(@"error===%@",error);//print error
}
}
else
{
NSLog(@"%@ created", user.email);
NSLog(@"%@ created", user);
NSLog(@"%@ providerID", user.providerID);
NSLog(@"%@ uid", user.uid);//uid
}
}];
}