如何通过api进行聊天应用程序并更改凭据

时间:2017-04-15 07:49:01

标签: ios objective-c

我正在ios中创建一个聊天应用程序,如何通过API创建和更改凭据。是否有任何特定的第三方库供使用,并且能够在不支持后端的情况下通过REST API进行更改

2 个答案:

答案 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



     }

 }];
 }