登录并询问权限就可以了。但是有一个问题:当用户想要从我的应用程序中共享某个日期时,我需要询问发布权限。这是我的代码:
ParseFacebookUtils.getSession().requestNewPublishPermissions(new NewPermissionsRequest((Activity) context,
Arrays.asList(Permissions.Extended.PUBLISH_ACTIONS, Permissions.Extended.PUBLISH_STREAM))
.setCallback(new StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (!arePublishPermissionsEnabled(session)) {
inflow.setChecked(false);
facebook.setChecked(false);
twitter.setChecked(false);
}
}
}));
问题在于用户取消请求或网络连接丢失时的处理情况。在这种情况下,我需要在我的 UI 中进行一些更改,但方法调用仅在会话状态发生更改(例如授予新权限)并且我无法正确更改我的 UI 时调用。有人遇到过这样的问题吗?