Google Checkout在移动设备上显示桌面版

时间:2013-01-09 19:45:27

标签: mobile google-checkout

Google Checkout Mobile website表示“一旦您将Google Checkout与您的网站集成在一起,就无需额外的工作来让客户使用他们的移动设备向您购买”,但我没有看到这种情况发生在我正在测试iOS或Android设备。桌面站点出现,这是可行的,但在小屏幕上不是一个非常好的用户界面。

由于“无需工作”,我不太确定如何开始调试。想法?

我拍了一些截图iOS 6 and Android ICS

2 个答案:

答案 0 :(得分:1)

根据the support forums,Google Checkout for Mobile设备只是一个很大的错误。

答案 1 :(得分:-1)

我只是想出去发一个答案,因为我在你的标题链接中注意到没有设置User-AgentUser-Agent服务器变量通常用于检测用户是否来自移动浏览器。 Here is Google's discussion about Mobile Redirects。因此,我的建议是在重定向之前尝试在服务器端代码中设置User-Agent。整个工作流程如下:

  1. 检测用户当前的User-Agent变量。这是一个PHP示例:$_SERVER['HTTP_USER_AGENT']并存储此变量供以后使用
  2. 从Google Checkout接收网址
  3. 在重定向之前,请设置User-Agent。这一次,它是一个cURL示例: curl_setopt($ch,CURLOPT_USERAGENT,$theUserAgentYouDetected);其中$ ch是cURL实例。以下是设置用户代理的常规PHP示例:$httpRequest->setHeaders(array('User-Agent' => $theUserAgentYouDetected);
  4. 进行正常的重定向
  5. 我希望这会有所帮助