1

Phonegapp を使用して非常に単純な webapp を開発しています。ユーザーが特定のボタンをクリックしたときに、Play ストア APP (Android) を開きたいと考えています。q%a をいくつか読みましたが、どうすればよいかわかりません。次のような index.html があります。

    <!DOCTYPE html>
<html>
  <head>
    <title>Just a development test ->dany_danay</title>

    <link href="jquery-mobile/jquery.mobile-1.0a3.min.css" rel="stylesheet" type="text/css"/>
    <script src="jquery-mobile/jquery-1.5.min.js" type="text/javascript"></script>
    <script src="jquery-mobile/jquery.mobile-1.0a3.min.js" type="text/javascript"></script>

    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
    <script type="text/javascript" charset="utf-8">
    var watchID = null;
    var pictureSource;   // Origen de la imagen
    var destinationType; // Formato del valor retornado

    // Espera a que PhoneGap conecte con el dispositivo.
    //
    document.addEventListener("deviceready",onDeviceReady,false);

    function alertDismissed() {
        // do something
    }




    </script>
  </head>
  <body>


<div data-role="page" id="page">
    <div data-role="header">
        <h1>Your SmartPhone info</h1>
    </div>



    <center><a href="https://play.google.com/store/apps/details?id=com.tusmartphone.dany&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS50dXNtYXJ0cGhvbmUuZGFueSJd" rel="external" /><img src="http://media.go2speed.org/brand/files/offermobi/1981/20130605194659-WARFAL_b01_320X50_04.png"/></a>


    </center>


  </body>
</html>

私は rel="external" または rel="system" を およびこの js 関数に追加しようとしました:

<script type="text/javascript">
$(function() {
  updateAndroidMarketLinks();
  // some more core here ... 

  function updateAndroidMarketLinks()
  {
    var ua = navigator.userAgent.toLowerCase();
    if (0 <= ua.indexOf("android")) {
      // we have android
      $("a[href^='http://play.google.com/']").each(function() {
        this.href = this.href.replace(/^http:\/\/play\.google\.com\//,
          "market://");
      });
    }
  }
});
</script>

インテントを呼び出す必要がありますが、html または js でこれを行う方法がわかりません...これを証明する方法がわかりません: https://stackoverflow.com/questions/15325864/phonegap-android-open-play-storeまたはこれ: Phonegap から Google Play ストアを開く方法 http://tannerburson.com/blog/2012/05/28/IntentChooser-my-first-PhoneGap-Cordova-plugin/

4

1 に答える 1

4

マーケットリンクを使用したい。

market://details?id=<package_name>

http://developer.android.com/distribute/googleplay/promote/linking.html

于 2013-12-25T16:06:08.903 に答える