0

我正在開發使用Blackberry10 webworks SDK 1.0.4.11開發的Blackberry 10應用程序。我在我的應用程序中使用Google地圖。在我的配置文件,我已授權訪問,我用我的應用程序LIK這在blackberry10中拒絕訪問mts0&mts1.googleapis.com webworks應用程序

<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