谷歌搜索政策

我对使用谷歌搜索有疑问。
我可以在我的iOS应用程序中使用自定义谷歌搜索而不是使用他们的API工具吗?这对谷歌来说是个问题吗?
我写HTML页面(http://barzyczak.vot.pl/search.html?q=test):

<!DOCTYPE html>
<html>
    <head>
        <title>Element V2: Results Only Layout Demo</title>

        <!-- Put the following javascript before the closing </head> tag. -->
        <script>
            (function() {
             var cx = 'xyz';
             var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
             gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
             '//www.google.com/cse/cse.js?cx=' + cx;
             var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
             })();
            </script>
    </head>

    <body>
        <!-- Place this tag where you want the search results to render -->
        <gcse:searchresults-only enableOrderBy="false"></gcse:searchresults-only>
    </body>

我确实请求在iOS应用程序中包含上述内容的站点,并接收结果。我在uiwebview中显示此结果:
我能用吗
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationTyp

并将用户重定向到我的uiviewcontroller?谷歌的政策可以吗?
我可以截取/捕获用户点击链接并打开原生应用程序视图而不是WebView吗?或者我应该在WebView中打开所需页面,然后使用iOS模式URL重定向(使用301代码),后者打开原生应用程序视图(因此真正模拟谷歌中的点击)?
PS。
我知道谷歌API,但这对我来说不好。


最佳答案:

谷歌的自定义搜索服务条款(TOS)可以在http://www.google.com/cse/docs/tos.html上找到。我建议你把这些读完。特别是我复制的第1.3节(截至2013年3月17日):
1.3您的义务。您将收到最终用户的查询,并将该查询转发给谷歌。你不能以任何方式陷害,
缓存或修改Google生成的结果,除非另有规定。
同意你和谷歌。谷歌将不负责
接收来自最终用户的查询或在
你和谷歌的网络接口。你应该负责
提供执行您的
使用条款下的义务,包括但不限于
以下内容:(a)实施和维护现场;(b)实施
以及维护站点和服务之间的接口,以及
(c)接收来自最终用户的查询并将该查询传输到
谷歌。
我不是律师,但“除非你和谷歌之间另有约定,否则你不得以任何方式对谷歌产生的结果进行框架、缓存或修改。”这在你的情况下似乎很重要。
除非您支付Google Site Search的费用,否则您无法在不显示广告的情况下显示结果。