Usergrid

DERS PROGRAMI
Usergrid 201 Ders Programı

iOS ile Kullanıcı Girişi

Lisans: Creative Commons 26.11.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Şablon olarak girmemiz gereken SDK kodumuz şöyle olacak:

[cpp](ApigeeClientResponse *)logInUser: (NSString *)userName password:(NSString *)password[/cpp]

Örneğimizle uygulama içinde nasıl kullanılacağını daha detaylı inceleyelim.

[cpp]

//AppDelegate için instance oluşturulması
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

ApigeeClientResponse *response = [appDelegate.dataClient logInUser:username password:password];
@try {
    //Sistem tarafından dönen cevap
@catch (NSException * e) {
    //başarısız muhtemelen yanlış kullanıcı ismi/parola
}          

[/cpp]

Sistem tarafından buna dönecek cevap ise aşağıdaki gibi olmalı:

[cpp]{
    "access_token" = "YWMtsi9ERF_EeOUIOc3TUbToQAAAUKb_OPzZmpWk6J7hwUZyY3w6FEIRtw8psA";
    "expires_in" = 604800;
    user =     {
        activated = 1;
        created = 1384203732578;
        email = "user@yourapp.com";
        modified = 1384203732578;
        name = someuser;
        picture = "http://www.gravatar.com/avatar/2076105f6efe7c11e285add95f514b9a";
        type = user;
        username = someuser;
        uuid = "89469434-4b14-11e3-ae68-ff6ddb9bb1aa";
    };
}[/cpp]