2013-06-27 4 views
6

回避策があれば、私はfacebookが彼らのSDKからメッセージパラメータを廃止したことを知っています。FBWebDialogで任意の文字列をプレフィルできる方法はありますか?

私のシナリオでは、Facebookの連絡先をクリックしています FBWebDialogが開き、メッセージに空白のテキストフィールドの代わりにテキストがあらかじめ入力されています。

任意のヘルプは、ユーザーのウォールに投稿したいのように聞こえるコメントから、オーケー

おかげ

答えて

0

をいただければ幸いです。

Screenshot of share with pre filled text


:ここではアプリ内で共有ダイアログをプルアップし、事前に満たされたテキストを事前に満たされたテキスト

[FBDialogs presentOSIntegratedShareDialogModallyFrom:self initialText:@"Initial text" image:nil url:nil handler:nil]; 

例をサポートしていますFB SDKで利用可能で、方法がありますダイアログのタイプは開いていますか?

iOSからユーザーに直接メッセージを送ることさえできないと思います。私はFacebookにメッセージを送信したいのですが、送信ダイアログのように聞こえます。

+ presentRequestsDialogModallyWithSession:message:title:parameters:handler: 
+ presentRequestsDialogModallyWithSession:message:title:parameters:handler:friendCache: 

者がメッセージを事前移入をサポートするように見える:私はエラーを取得する次のことを実行する場合

[FBWebDialogs presentDialogModallyWithSession:nil dialog:@"send" parameters ... 

のiOS FB SDK WebDialog referenceは、以下の方法を示し、「このダイアログでは、このデバイスでは使用できません」フィールド。彼らは(メッセージではなく)apprequestsだけをサポートし、メッセージが添付されているかどうかは少し不明です(私が設定した実際の文字列ではなく、 "ユーザーはあなたがAppを試して欲しい"ということでした)。

Facebookのメッセージは人へのためのチャンネルです:Send dialog documentationが言うので(?多分WebViewの中にプルアップすることができる)

JavaScriptのAPIは、おそらくメッセージを設定するパラメータを持っていません - パーソナル通信、 とアプリがメッセージを送信しないようにするか、人々が自分の さんのスパムを迷惑をかけないように促します。

あなただけの、あなたが最初のメッセージをサポートするために見えたshare sheetを使用することができますメッセージ/シェアを投稿したい場合:ハッピーB'dayアプリケーションを見てください

[FBNativeDialogs presentShareDialogModallyFrom:self initialText:@"My text to share" ... 
+0

を、それを投稿すると思われますあらかじめメッセージが入っているユーザーの壁に。私は方法が分かりません。 – vin

+0

ああ、大丈夫です、壁に投稿してから別のユーザーにメッセージを送信してください。それはサンプルアプリかアプリストアですか? – owenfi

+0

これは基本的にはAppstoreアプリ – vin

関連する問題