1

PhoneGap Build와 함께 SocialSharing Plugin을 사용하려고합니다.PhoneGap Build : SocialSharing Plugin Not Loading

나는이 (가) config.ml 파일에 다음을 넣어 가지고 : 여기

<gap:plugin name="nl.x-services.plugins.socialsharing" version="4.0.8" /> 

내 HTML 인덱스 페이지의 샘플입니다 나는 다운로드 후 (버튼을 눌러

<html> 
    <head> 
     <script type="text/javascript" src="SocialSharing.js"></script> 
    </head> 
    <body> 
     <section id="landmarks" data-role="page"> 
      <button onclick="window.plugins.socialsharing.share('My message')">share!</button> 
      <button onclick="window.plugins.socialsharing.share('Message only')">message only</button> 
      <button onclick="window.plugins.socialsharing.shareViaTwitter('Message via Twitter')">message via Twitter</button> 
     </section> 
    </body> 
</html> 

응용 프로그램 PhoneGapBuild에서) 아무 일도 일어나지 않습니다.

아이디어가 있으십니까?

답변

3

나는 PhoneGap/Cordova 명령 줄 인터페이스로 전환하여이 응용 프로그램을 작성하기로 결정했습니다. 내가 할 때, SocialSharing 플러그인이 완벽하게 작동하기 시작했습니다.

PhoneGap Build에 내 소스를 업로드 할 때 cordova.jsSocialSharing.js 파일을 index.html 페이지로 올바르게 가져 오지 못했다고 생각합니다.

참고 사항 : cordova.js 스크립트를 HTML 페이지에서 가져온 첫 번째 스크립트로 사용하는 것이 중요합니다. 실수로 Cordova 플랫폼을 사용하는 함수를 사용하고 나중에 cordova.js 파일을 가져 오는 경우 , 기능이 작동하지 않습니다.

1

코도바를 사용하는 경우 3.6.3 또는 그와 비슷한 나는 동일한 문제가있어서 window.plugins에 의한 플러그인 호출이 이제는 더 이상 사용되지 않고 이미 작동하지 않는 것으로 나타났습니다.

플러그인 소유자에게 문제를 제출하고 플러그인 자체에 변경되었습니다. 은

--deleted window.plugins.socialsharing.... 
module.exports= new SocialSharing(); 

은 ... 어떤 window.plugin 등 를 호출하지 않음으로하여 JS socialsharing = cordova.require ("nl.x-services.plugins에서 플러그인 JS의 바닥 글을 변경해야합니다. socialsharing.SocialSharing "); 다음 당신은 socialsharing.share (...) 희망이 도움이 될 수 있습니다!