diff --git a/src/android/ConnectPlugin.java b/src/android/ConnectPlugin.java index 8e698526f..f02a4575a 100644 --- a/src/android/ConnectPlugin.java +++ b/src/android/ConnectPlugin.java @@ -746,7 +746,12 @@ private ShareLinkContent buildContent(Map paramBundle) { // Simple active session check private boolean hasAccessToken() { - return AccessToken.getCurrentAccessToken() != null; + AccessToken token = AccessToken.getCurrentAccessToken(); + + if (token == null) + return false; + + return !token.isExpired(); } private void handleError(FacebookException exception, CallbackContext context) {