アプリの承認ダイアログを介してユーザーを渡すと、モバイルまたは Web のいずれかである可能性がありますが、現在 php sdk を使用している場合は、すべて Web 承認ダイアログを指しているようです。
とにかく、ユーザーが sdk で通過するサイトを指定できますか、または Facebook でこの状況をどのように処理するのが最善でしょうか?
アプリの承認ダイアログを介してユーザーを渡すと、モバイルまたは Web のいずれかである可能性がありますが、現在 php sdk を使用している場合は、すべて Web 承認ダイアログを指しているようです。
とにかく、ユーザーが sdk で通過するサイトを指定できますか、または Facebook でこの状況をどのように処理するのが最善でしょうか?
問題を抱えている他の人のために-私はこのライブラリを使用して、ユーザーがモバイルデバイスを使用しているかどうかを検出し、str_replace'd www. mと。
//generate our url for the view
$data['loginUrl'] = $this->facebook->getLoginUrl(array('scope' => 'read_stream,publish_stream,status_update',
"redirect_uri" => base_url()."social/pre_network_select2/new_facebook_save/")
);
//check if the user is on a mobile device
if($this->Mobile_Detect->isMobile()){
$data['loginUrl'] = str_replace('www.','m.',$data['loginUrl']);
}