String accountName = Plus.AccountApi.getAccountName(mGoogleApiClient); // createLocalAccount() はアプリのローカル ストレージ ストラテジーに固有 createLocalAccount(accountName);
String accountName = Plus.AccountApi.getAccountName(mGoogleApiClient); String accountID = GoogleAuthUtil.getAccountId(accountName); createLocalAccount(accountID);
Person currentUser = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); String accountID = currentUser.getID(); createLocalAccount(accountID);
String accountName = Plus.AccountApi.getAccountName(mGoogleApiClient); String accountID = GoogleAuthUtil.getAccountId(accountName); // isExistingLocalAccount(), createLocalAccount(), // getLocalDataAccountName()、および updateLocalAccountName() は、 // すべて、アプリのローカル ストレージ ストラテジーに固有のもの boolean existingLocalAccountData = isExistingLocalAccount(accountID); if (!existingLocalAccountData) { // 新たなログイン createLocalAccount(accountID, accountName); } else { // この Google アカウントに関する既存のローカルデータ String cachedAccountName = getLocalDataAccountName(accountID); if (!cachedAccountName.equals(accountName)) { updateLocalAccountName(accountID, accountName); } }
ID [プライマリー キー] フィールド 1 フィールド 2 フィールド 3 user1@gmail.com 値 1 値 2 値 3
ID [プライマリー キー] Email フィールド 1 フィールド 2 フィールド 3 108759069548186989918 user1@gmail.com 値 1 値 2 値 3