0

Я работаю над приложением Blackberry 10, разработанным с использованием Blackberry10 webworks SDK 1.0.4.11. Я использую карты Google в своем приложении. В моем файле конфигурации я получил доступ ко всем сайтам, которые я использую в моем приложении Лик этойДоступ запрещен для mts0 & mts1.googleapis.com в приложении webberry web-приложения blackberry10

<access uri="https://csi.gstatic.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="http://www.google.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://maps.googleapis.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://maps.gstatic.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://mts.googleapis.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access origin="https://mts1.googleapis.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access origin="https://mts1.googleapis.com/vt" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://mts0.googleapis.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://mts0.googleapis.com/vt" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://csi.gstatic.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://fonts.googleapis.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

<access uri="https://themes.googleusercontent.com" subdomains="true"> 
<feature id="blackberry.app" required="true" version="1.0.0"/> 
<feature id="blackberry.invoke" required="true" version="1.0.0"/> 
</access> 

Но я получаю

«Доступ к» https://mts0.googleapis.com/[email protected]&src=apiv3&hl=en-US&x=15&y=15&z=5&scale=5 «не допускаются» предупреждение при попытке загрузить карту.

Такая же ошибка отказа доступа возникает, когда я получаю доступ к https://mts1.googleapis.com тоже.

Пожалуйста, помогите мне.

ответ

0
I need to disable web security. These mts0, mts1, mts2 , mts3 are blacklisted ones. We need to whitelist it, to make it work using this code... 

<feature id="blackberry.app"> 
    <param name="websecurity" value="disable" /> 
</feature> 
0

Если вы хотите использовать веб-службы в вашем приложении, вы должны добавить эти строки в «config.xml» file.Otherwise вы не получите разрешение на доступ к этим sites.Hope это помогает :)

<access uri="http://www.address1.com" subdomains="true"> 
    <feature id="blackberry.app" required="true" version="1.0.0"/> 
    <feature id="blackberry.invoke" required="true" version="1.0.0"/> 
    </access> 
<access uri="http://www.address2.com" subdomains="true"> 
    <feature id="blackberry.app" required="true" version="1.0.0"/> 
    <feature id="blackberry.invoke" required="true" version="1.0.0"/> 
    </access> 
+0

обязательно прочтите мой вопрос @Alfred – ydnas