2012-10-05 4 views
2

안녕하세요. 다음 코드를 사용하여 친구에게 앱 요청을 보내고 있지만 알림에 테스트 앱을 사용해달라고 요청한 메시지가 표시됩니다. 입력 된 메시지가 표시되지 않습니다. 제발 도와주세요facebook-javascript-sdk를 사용하여 앱 요청 알림 텍스트 변경

function sendRequestViaMultiFriendSelector() { 
    FB.ui({method: 'apprequests', 
     title : 'Test App', 
     message : 'Test app message' 
    }, requestCallback); 
} 

답변

1

여기에는 두 가지 가능한 문제점이 있습니다.

  1. documentation에는 최대 메시지 길이가 60 자라고 나와 있습니다. 메시지가 너무 길어 잘 렸을 수 있습니다.

  2. 문서는

    초대 (받는 사람이 응용 프로그램을 설치하지 않은 요청)이 값을 표시하지 않는 말을 계속한다.

    그래서이이 처음 apprequest 경우이 사용자가 이전에 응용 프로그램을 사용하기 시작 응용 프로그램, S/그가 볼 수 없습니다 메시지 만은 "초대"를 설치하기받은 것을 의미한다. requests dialog를 사용

, 당신은 필터 매개 변수를 사용하여 사용자가 응용 프로그램을 설치했는지 여부 "예측"할 수있을 것입니다. 이미 설치된 사용자 만 표시하려면 app_users으로 설정하십시오.이 경우 (60 자 제한) 메시지 매개 변수를 포함 할 수 있습니다. 필터를 app_non_users으로 설정하면 메시지의 내용을 항상 표시되므로 제목 매개 변수에 포함 할 수 있습니다. 제목 매개 변수는 50 자로 제한됩니다. 어느 방법이 가기로 결정

FB.ui({method: 'apprequests', 
    title : 'Test App', 
    message : 'Test app message', 
    filters : ['app_users'] 
}, requestCallback); 

, 당신은 초대/요청에 대해 상대적으로 짧은 메시지/제목이 할 수 있습니다.

+0

감사합니다. 인증 된 (앱 이름 표시) 및 평범하지 않은 (테스트 앱을 사용해 볼 것을 요청했지만) 입력 된 메시지가 누락되었습니다 (앱 테스트 메시지). – Danikadain

+0

[알림 센터] (https://www.facebook.com/appcenter/requests) 탭에서만 알림 표시 줄에 메시지가 표시됩니다. – Lix

+0

고맙습니다. 하지만 알림 표시 줄에 메시지를 표시하려면 어떻게해야합니까? – Danikadain