,如果你使用的是默認的Facebook登錄按鈕的最簡單方法:
authButton.setPublishPermissions(Arrays.asList("publish_actions"));
如果你已經打開的會話,沒有發佈權限:您可能還需要檢查
Session session = Session.getActiveSession();
List<String> permissions = session.getPermissions();
if (!permissions.contains("publish_actions")) {
Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(this, Arrays.asList("publish_actions"))
.setDefaultAudience(SessionDefaultAudience.FRIENDS);
session.requestNewPublishPermissions(newPermissionsRequest);
}
handleAnnounce()方法在下面的鏈接中。
https://github.com/facebook/facebook-android-sdk/blob/master/samples/Scrumptious/src/com/facebook/scrumptious/SelectionFragment.java#L268
關於死機,請提供崩潰日誌。
您是否使用默認的Facebook登錄按鈕? –
是的,正如他們在登錄教程中所述。 – TwiZtor