417. 있음
public class BaasioConfig {
public static final String BAASIO_URL = https://api.baas.io;
// baas.io member ID
public static final String BAASIO_ID = xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx;
// baas.io application ID
public static final String APPLICATION_ID = xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;
// GCM(google cloud messaging service) sender ID
public static final String GCM_SENDER_ID = null;
}
13년 8월 3일 토요일
421. 작성
‣ WishListApplication.java
public class WishListApplication extends SugarApp {
public static BaasioUser user;
@Override
public void onCreate() {
super.onCreate();
//baas.io 초기화
Baas.io().init(
this
, BaasioConfig.BAASIO_URL //baas.io의 api서버 주소
, BaasioConfig.BAASIO_ID //baas.io id
, BaasioConfig.APPLICATION_ID //baas.io에 생성한 애플리케이션 id
);
}
@Override
public void onTerminate() {
Baas.io().uninit(this); //baas.io 종료
super.onTerminate();
}
}
13년 8월 3일 토요일
469. 전달
BaasioUser.signUpInBackground(
username, // 로그인 시 사용할 계정
name, // 사용자 이름
email, // e-mail
password, // 로그인 비밀번호
new BaasioSignUpCallback() {
@Override
public void onException(BaasioException e) {
// 실패한 경우(예외 발생 시 처리)
}
@Override
public void onResponse(BaasioUser user) {
// 회원가입이 완료되면 수행할 동작
}
});
13년 8월 3일 토요일
472. 사용
BaasioUser.signInInBackground(mContext, username, password
, new BaasioSignInCallback() {
@Override
public void onException(BaasioException e) {
if (e.getStatusCode() != null) {
if (e.getErrorCode() == 201) {
// username(ID) 또는 비밀번호 오류
return;
}
}
//기타 오류
}
@Override
public void onResponse(BaasioUser response) {
if (response != null) {
// 로그인 성공 시 수행할 동작
}
}
});
13년 8월 3일 토요일
494. 사용
entity.saveInBackground(new BaasioCallbackBaasioEntity() {
@Override
public void onException(BaasioException e) {
// 저장에 실패한 경우 (예외 발생 등)
}
@Override
public void onResponse(BaasioEntity entity) {
// 저장에 성공한 경우
Log.d(save entity, entity.getProperty(name).getTextValue());
}
});
13년 8월 3일 토요일
540. 메서드
‣
BaasioUser user = Baas.io().getSignedInUser();
user.connectInBackground(wish, entity,
BaasioEntity.class, new BaasioCallbackBaasioEntity(){
@Override
public void onException(BaasioException e) {
// 실패한 경우의 처리
}
@Override
public void onResponse(BaasioEntity entity) {
if(!ObjectUtils.isEmpty(entity)) {
// 성공한 경우의 처리
}
}
});
13년 8월 3일 토요일
626. //댓글
검색
BaasioQuery
query
=
new
BaasioQuery();
query.setRelation(
mPost
//
게시판
글
,
write_comment);
//
관계
이름
query.queryInBackground(new
BaasioQueryCallback()
{
@Override
public
void
onResponse(ListBaasioBaseEntity
entities,
ListObject
list,
BaasioQuery
query,
long
timestamp)
{
//
성공
}
@Override
public
void
onException(BaasioException
e)
{
//
실패
}
});
13년 8월 3일 토요일