隱私設置功能,我經歷了許多線程搜查,我沒有成功還整合Facebook在應用
我下面https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/,我已經成功整合了原生FB到我的應用程序。 我可以檢索FB好友列表並貼到牆上。 。 。 。
但我正在搜索如何設置我發佈的活動的隱私設置。
從應用程序,我想詢問用戶的隱私設置,並相應我想隱私設置要麼ONLY_ME/FRIENDS/EVERYONE
我已經試過
authButton = (LoginButton) view.findViewById(R.id.fb_logIn_btn);
authButton.setDefaultAudience(SessionDefaultAudience.ONLY_ME);
,但沒有工作,然後我試着編輯FB的LoginButton.class
中的Login Properties
。我只是硬編碼它只是測試
private SessionDefaultAudience defaultAudience = SessionDefaultAudience.ONLY_ME;
但即使這樣也沒有工作,然後我嘗試用下面的代碼指的threadss,但我仍然
private void requestPublishPermissions(Session session)
{
Log.e("session.getPermissions().contains(publish_actions)", " is "+session.getPermissions().contains("publish_actions"));
if (session != null && session.getPermissions().contains("publish_actions"))
{
Log.e(" inside if loop ", " session.getPermissions().contains(publish_actions) ");
Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(SplashScreen.this, Arrays.asList("publish_actions"))
// demonstrate how to set an audience for the publish permissions,
// if none are set, this defaults to FRIENDS
.setDefaultAudience(SessionDefaultAudience.ONLY_ME);
session.requestNewPublishPermissions(newPermissionsRequest);
}
}
我不併不成功不知道我哪裏出錯了。請提前諮詢,謝謝。