baasday
|
認証済みのユーザを表すクラスです。ユーザの作成と更新はこのクラスを用いて行います。 More...
#import <BDAuthenticatedUser.h>
Inherits BDUser.
Instance Methods | |
(BOOL) | - updateDevice:error: |
端末情報を更新します。 More... | |
(BOOL) | - updateDevice: |
端末情報を更新します。 More... | |
(void) | - updateDeviceInBackground:block: |
端末情報を更新します。 More... | |
Class Methods | |
(BDAuthenticatedUser *) | + createWithValues:error: |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。 More... | |
(BDAuthenticatedUser *) | + createWithValues: |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。 More... | |
(BDAuthenticatedUser *) | + createWithError: |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。 More... | |
(BDAuthenticatedUser *) | + create |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。 More... | |
(void) | + createInBackgroundWithValues:block: |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。 More... | |
(void) | + createInBackground: |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。 More... | |
(BDAuthenticatedUser *) | + fetchWithError: |
BDBaasdayクラスに設定されている認証キーをもとにユーザを取得します。 More... | |
(BDAuthenticatedUser *) | + fetch |
BDBaasdayクラスに設定されている認証キーをもとにユーザを取得します。 More... | |
(void) | + fetchInBackground: |
BDBaasdayクラスに設定されている認証キーをもとにユーザを取得します。 More... | |
![]() | |
(BDUser *) | + fetchWithId:error: |
指定されたIDを持つユーザを取得します。 More... | |
(BDUser *) | + fetchWithId: |
指定されたIDを持つユーザを取得します。 More... | |
(void) | + fetchInBackgroundWithId:block: |
指定されたIDを持つユーザを取得します。 More... | |
(BDListResult *) | + fetchAllWithQuery:error: |
ユーザを取得します More... | |
(BDListResult *) | + fetchAllWithQuery: |
ユーザを取得します More... | |
(BDListResult *) | + fetchAllWithError: |
ユーザを取得します More... | |
(BDListResult *) | + fetchAll |
ユーザを取得します More... | |
(void) | + fetchAllInBackgroundWithQuery:block: |
ユーザを取得します More... | |
(void) | + fetchAllInBackground: |
ユーザを取得します More... | |
Properties | |
NSString * | authenticationKey |
認証キー More... | |
BDDevice * | currentDevice |
BDBaasdayクラスに設定されている端末IDに対応した端末情報 More... | |
認証済みのユーザを表すクラスです。ユーザの作成と更新はこのクラスを用いて行います。
ユーザ情報を保存する場合は最初にcreateメソッドでユーザを作成し、authenticationKeyプロパティに設定されている認証キーをアプリケーション内に保存してください。保存した認証キーをBDBaasdayクラスのsetUserAuthenticationKey:メソッドで設定すれば、作成したユーザをfetchメソッドで取得できるようになります。
+ (BDAuthenticatedUser *) create |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。
+ (void) createInBackground: | (BDAuthenticatedUserResultBlock) | block |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。
block | 作成が完了したか、失敗したときに呼び出されます |
+ (void) createInBackgroundWithValues: | (NSDictionary *) | values | |
block: | (BDAuthenticatedUserResultBlock) | block | |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。
values | ユーザが持つ値 |
block | 作成が完了したか、失敗したときに呼び出されます |
+ (BDAuthenticatedUser *) createWithError: | (NSError **) | error |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。
error | エラーが発生した場合この引数が指す場所に格納されます |
+ (BDAuthenticatedUser *) createWithValues: | (NSDictionary *) | values |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。
values | ユーザが持つ値 |
+ (BDAuthenticatedUser *) createWithValues: | (NSDictionary *) | values | |
error: | (NSError **) | error | |
ユーザを作成します。baasdayサーバへの登録は即時に行われます。
values | ユーザが持つ値 |
error | エラーが発生した場合この引数が指す場所に格納されます |
+ (BDAuthenticatedUser *) fetch |
BDBaasdayクラスに設定されている認証キーをもとにユーザを取得します。
+ (void) fetchInBackground: | (BDAuthenticatedUserResultBlock) | block |
BDBaasdayクラスに設定されている認証キーをもとにユーザを取得します。
block | 取得が完了したか、失敗したときに呼び出されます |
+ (BDAuthenticatedUser *) fetchWithError: | (NSError **) | error |
BDBaasdayクラスに設定されている認証キーをもとにユーザを取得します。
error | エラーが発生した場合この引数が指す場所に格納されます |
- (BOOL) updateDevice: | (BDDevice *) | device |
端末情報を更新します。
device | 端末情報 |
- (BOOL) updateDevice: | (BDDevice *) | device | |
error: | (NSError **) | error | |
端末情報を更新します。
device | 端末情報 |
error | エラーが発生した場合この引数が指す場所に格納されます |
端末情報を更新します。
device | 端末情報 |
block | 取得が完了したか、失敗したときに呼び出されます |
|
readatomicassign |
認証キー
これは[user objectForKey:"_authenticationKey"]と同じです。
|
readatomicassign |
BDBaasdayクラスに設定されている端末IDに対応した端末情報
端末情報を取得する前にBDBaadayクラスのsetDeviceId:メソッドを端末IDを設定する必要があります。詳細はBDDeviceクラスを参照してください。
端末情報がまだ保存されていない場合は空の端末情報を返します。