iOS上のFacebookユーザーにネイティブiOSアプリからパラメータを要求してもらいたいのですが、彼らが受け入れるなら、私のネイティブのiOSアプリを起動し、それにパラメータを渡します。これは可能ですか?Facebookアプリ渡しのiOS SDK Passパラメータ
[facebook dialog:@ "apprequests"と[Params:dict andDelegate:self]を使用しても限界があります。 FacebookのiOSアプリでブックマークカウンタを増やしていますが、個別のリクエストは表示されません。ブックマークをタップするとアプリが起動しますが、リクエストで渡された「データ」パラメータ、またはrequest_idをどのように取得できるかわかりません。
デスクトップでは、「アプリとゲーム」の「リクエスト」セクションにある個々のメッセージが表示されます。リクエストを受け入れると、request_idが私の(単純エコー)キャンバスのURLに渡されていることがわかります。私はこれを使用して関連するデータを取得できることを読んでいます。しかし、これはiOSで私を助けません。私のアプリはiOS上でしか動かないので、このキャンバスアプリは最終的に「このアプリはiOS上でしか動作しません」となるでしょうが、要求を出す必要があるようです。
これらのどちらもNotificationsを表示していないので、私は何か基本的に間違っていると思います。または、Facebookユーザーにメッセージを渡すための他の方法があります(クリックして、アプリのパラメータを起動してフィードすることができます)。
もう1つ奇妙なことに、私はリクエストを取り除く方法を見ません。私がデスクトップクライアント上でそれらを「X」にすると、私のアプリケーションからのすべてのリクエストの受信を停止するかどうかを尋ねます。
わかりませんが、「ディープリンク」を探していますか? –