Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added dist/SalesforceSDK-1.0.2.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion dist/SalesforceSDK.jar
2 changes: 1 addition & 1 deletion native/SalesforceSDK/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.salesforce.androidsdk"
android:versionCode="1"
android:versionName="1.0.1">
android:versionName="1.0.2">

<application />
</manifest>
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public abstract class ForceApp extends Application {
/**
* Current version of this SDK.
*/
public static final String SDK_VERSION = "1.0.1";
public static final String SDK_VERSION = "1.0.2";

/**
* Instance of the ForceApp to use for this process.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -323,23 +323,23 @@ private static void setSidCookies(WebView webView, RestClient client) {
CookieSyncManager cookieSyncMgr = CookieSyncManager.getInstance();

CookieManager cookieMgr = CookieManager.getInstance();
cookieMgr.setAcceptCookie(true); // Required to set additional cookies that the auth process will return.
cookieMgr.removeSessionCookie();

SystemClock.sleep(250); // removeSessionCookies kicks out a thread - let it finish

String accessToken = client.getAuthToken();
String domain = client.getClientInfo().instanceUrl.getHost();

//set the cookie on all possible domains we could access
addSidCookieForDomain(cookieMgr, domain, domain, accessToken);
addSidCookieForDomain(cookieMgr,".force.com", "visual.force.com", accessToken);
addSidCookieForDomain(cookieMgr,".salesforce.com", "salesforce.com", accessToken);
// Android 3.0+ clients want to use the standard .[domain] format. Earlier clients will only work
// with the [domain] format. Set them both; each platform will leverage its respective format.
addSidCookieForDomain(cookieMgr,"salesforce.com", accessToken);
addSidCookieForDomain(cookieMgr,".salesforce.com", accessToken);

cookieSyncMgr.sync();
}

private static void addSidCookieForDomain(CookieManager cookieMgr, String domain, String domainInCookie, String sid) {
String cookieStr = "sid=" + sid + "; domain=" + domainInCookie;
private static void addSidCookieForDomain(CookieManager cookieMgr, String domain, String sid) {
String cookieStr = "sid=" + sid;
cookieMgr.setCookie(domain, cookieStr);
}

Expand Down