2017-04-15 49 views
-4

我正在创建一个聊天应用程序在ios中,如何可以做到这一点,并通过API进行凭据更改。有没有使用任何特定的第三方库,并能够使通过REST API变化不支持后台怎么可能使聊天应用程序,并通过api更改证书

+0

实现此方法ü可以指定确切的问题..?它包括你尝试过的以及你面临的问题。 –

+0

@NAVEENKUMAR你好,我只是想在控制台中通过API添加用户,之后如果我需要,我可以通过REST API更新或重置我的用户凭证 –

回答

0

是的,你可以用火力它易于使用和易于理解,你也可以做任何你想做的,根据要求,您的应用程序做。在应用程序中实现它很容易,只需安装一个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; 
} 

首先,你必须能够从火力控制台的登录法。

转到火力控制台

1)点击你的项目

2)单击 “验证”

3)点击 “登录法”

4.)启用“电子邮件/密码”

现在打开你的项目

在viewController.m

#import <Firebase/Firebase.h>//import 

-(void)firebaseSignUpReg 
{ 
[email protected]"[email protected]"; 
[email protected]"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 



    } 

}]; 
} 
+0

我只想通过Rest API在firbase控制台上创建用户,以便我可以更新或重置它呢? –

+0

你只是从控制台创建一个应用程序。只需点击新的应用程序并编写您的应用程序的包标识符。它应该是一样的。 –

+0

用于聊天的最简单最简单的方法就是firebase。我会给你的网址,你只是按照这些步骤。 –

0

的问题是不是很清楚,但如果你实现一个聊天应用程序,你可以使用一个第三方库像SendBird :https://sendbird.com 这将允许您管理没有自己的后端的对话。

+0

@Reddy感谢您的建议 –

+0

尽管您将firebase标记为解决方案,会说它不是最简单和最好的解决方案。 Sendbird实现起来更容易,我已经实现了这两种功能,并且我发现你可以像聊天界面一样免费获得很多东西,Sendbird可以更轻松地处理消息。 – Reedy

+0

@Reddy,hii,如果我使用发送鸟,我将能够通过Restful API添加用户,并且为了进一步可以编辑用户凭证?谢谢 –