iOS Integration (Español)
iOS integration
(A) Cuando el usuario esta authenticado, hay que llamar esto
[BChatSDK.auth authenticate].thenOnMain(^id(id success) {
// Chat SDK esta listo
return Nil;
}, ^id(NSError * error) {
return Nil;
});(B) Comenzar una conversacion:
id<PUser> otherUser = [BChatSDK.core userForEntityID:@"userEntityID"];
[BChatSDK.core createThreadWithUsers:@[otherUser] threadCreated:^(NSError * error, id<PThread> thread) {
if (!error) {
UIViewController * vc = [BChatSDK.ui chatViewControllerWithThread:thread];
[self.navigationController pushViewController:vc animated:YES];
}
}];Los Pasos:
Conectar el Proyecto con Firebase Info
Configurar Chat SDK en el App Delegate Info
Authenticar el usuario con Firebase
Llamar el codigo arriba (A)
Cuando el proceso ha cumplido, llamar el codigo (B)
Tendrias que tener 2 usuarios porque el
userEntityIDtiene que existir en Firebase
Lo primero que hago es esto: estos datos fueron probado en tu demo chat y funcionan.
Luego agrego los siguientes metodos: el metodo sourceApplication depecrated, y el didReceiveRemoteNotification comento el que vos decis que hay que registrar y lo agrego al metodo que esta en el juego.
En tu ejemplo vos lo primero que haces es:
Lo primero que tengo yo es:
Aqui es donde yo debiera hacer el overlay, para ellos pensaba crearme otra viewcontroller, y con botones desde el juego y chat cambiar el rootViewController
Una vez aunteticado en ego-app, lo que tengo que hacer es registrar esos datos en firebase, para ello puedo usar:
Actualmente para crear una cuenta en ego-app no se usa el email, si no el telefono.
Luego para quedar logeado en el chat puedo usar
Es cierto esto?
Last updated
Was this helpful?