16

これを呼び出すと:

    FB.ui({
        method: 'apprequests',
        title: 'Who would you like to invite?',
        message: 'Hello there'
    });

受信者を選択するように求められるリクエストダイアログの「プレビュー」は、受信者に「こんにちは」というメッセージが表示されることを示しています。

しかし、彼らが得るのは:

'name' send you a request in 'app'

それは彼らがそれをクリックする動機を与えません。

他の誰かがこの問題を抱えていますか?解決策はありますか?

4

1 に答える 1

9

メソッドで「new_style_message」パラメーターを渡すと、通知のメッセージを変更できますFB.ui。これにより、通知の形式が次のように変更されます。

$name sent you a request in $app

$name $message in $app

このパラメーターを使用してカスタムメッセージフィールドを渡す場合、特定の文字数に制限され、titleパラメーターは無視され(通知の場合、ゲーム/アプリページに引き続き表示されます)、「in$app」を変更することはできません。接尾辞を付けると、メッセージは短い文の断片である必要があります。

FB.ui({
    method: 'apprequests',
    message: 'sent you an awesome request'
    new_style_message: true
});

これは文書化されていない機能であることに注意してください。公式サポートは信頼できない可能性があり、将来、警告なしに変更される可能性があります。

于 2012-05-08T18:22:35.957 に答える