Ho una domanda sull'utilizzo di Ricerca Google. Posso usare una ricerca google personalizzata nella mia app nativa per iOS invece di usare i loro strumenti API, questo è un problema per Google?Google search policy
scrivo pagina 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>
faccio richiesta al sito con contenuti di cui sopra nel mio app iOS e riceve i risultati. Mostro questo si traduce in UIWebView:
Così Posso usare
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationTyp
e reindirizzare l'utente alla UIViewController? Va bene per le norme di Google?
Posso intercettare/intercettare il clic dell'utente sul collegamento e aprire la vista dell'applicazione nativa anziché la visualizzazione Web oppure aprire la pagina desiderata in Webview e quindi reindirizzare (con codice 301) con l'URL dello schema iOS, che apre la visualizzazione dell'app nativa (quindi davvero simulare clic su google)?
Ps. Conosco le API di Google, ma per me non va bene.
Non penso che la politica di Google abbia nulla a che fare con la navigazione nella vostra applicazione! – nsgulliver
Ma posso anche navigare tra gli annunci Google nei risultati di ricerca? :) –
L'annuncio è in genere i primi due collegamenti, anche se a Google potrebbe non piacere se salti gli annunci – GangstaGraham