0

내 앱 대시 보드에 정의 된 지침을 사용하여 코드바 앱에 AWS 모바일 애널리틱스를 추가했습니다.AWS 모바일 애널리틱스

<script type="text/javascript" src="js/aws-sdk.min.js"></script> 
<script type="text/javascript" src="js/aws-sdk-mobile-analytics.min.js"></script> 

document.addEventListener("deviceready", function(){ 
setUpAWSMobileAnalytics(); 
     }, false); 

function setUpAWSMobileAnalytics() 
    { 
     console.log("SET UP AWS **********"); 
      AWS.config.region = 'us-east-1'; 
      AWS.config.credentials = new AWS.CognitoIdentityCredentials({ 
      IdentityPoolId: 'MY_APP_COGNITO_IDENTITY_POOL_ID' //Amazon Cognito Identity Pool ID 
    }); 


      var options = { 
        appId : 'MY_APP_AMAZON_MOBILE_ANALYTICS_APP_ID', //Amazon Mobile Analytics App ID 
        appTitle : 'APP_TITLE' 
       }; 

      var mobileAnalyticsClient = new AMA.Manager(options); 

      mobileAnalyticsClient.recordEvent('CUSTOM_EVENT', { 
                 'ATTRIBUTE_1_NAME': 'APP_USAGE' 
                 }, { 
                 'METRIC_1_NAME': 1 
                 }); 
       mobileAnalyticsClient.submitEvents(); 

     console.log("SET UP AWS END **********"); 

    } 

모두 로그는 콘솔에 인쇄하고, 그 후 나는 문제가 무엇입니까 : 동일한 코드는 iOS 용 작동하고 이벤트가 기록됩니다

Failed to load resource: the server responded with a status of 404 (Not Found) https://cognito-identity.us-east-1.amazonaws.com/ 

을하지만, 안드로이드, 이벤트는 없습니다 아직 녹화되지 않았습니다.

답변

0

CSP (Content-Security-Policy)와 같은 소리가납니다. 귀하의 응용 프로그램에 추가

시도 :

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> 

Cordova 5.3.1 Android app can't access the internet

Apache Cordova: Failed to load resource: the server responded with a status of 404 (Not Found)

+0

CSP 이미 html 파일에 추가하지만 허용 된 사이트 목록 플러그인을 추가하는 것은 속임수를 썼는지했다. 감사. – Bhavna

관련 문제