1page.title=链接到你的商品 2page.image=/images/gp-linking-ex-crop.png 3page.metaDescription=了解如何构建链接,把用户从浏览或搜索带到你在 Google Play 的应用程序。 4 5@jd:body 6 7 <div class="sidebox-wrapper"> 8 <div class="sidebox"> 9 <a href="badges.html"> 10 <img alt="即刻获取 Google Play" src="{@docRoot}images/brand/en_app_rgb_wo_45.png" /> 11 </a> 12 <p>如需获得内含 Google Play 品牌图标的链接,请访问<a href="badges.html">徽章</a>页面。</p> 13 </div> 14 </div> 15 16 <p>Google Play 提供多种链接格式,可让你按自己需要的方式将用户从 Android 应用、网页、广告、评论、文章、社交媒体帖子等链接到你的商品。</p> 17 18 <p>这些链接格式可让你:</p> 19 <ul> 20 <li>链接到特定应用的<a href="#OpeningDetails">商品详情页</a></li> 21 <li>链接到<a href="#OpeningPublisher">你所有应用的列表</a>,或</li> 22 <li>链接到你选择的<a href="#PerformingSearch">搜索结果</a></li> 23 <li>链接到 Google Play 上的某个<a href="#OpeningCollection">合集</a></li> 24 </ul> 25 26 <p>如果你从 Android 应用上提供链接,还可以控制此链接是启动 Play 商店应用还是启动浏览器,后者会将用户转至 Google Play 网站。</p> 27 28 <h2 id="OpeningDetails">链接到商品详情页</h2> 29 30 <p>如果提供下面这种格式的深层链接,你可以将用户直接指向特定应用的商品详情页。在商品详情页上,用户可以查看应用的说明、屏幕截图以及评论等,还可以安装该应用。</p> 31 32 <p>要创建此链接,你需要提供完全符合要求的“程序包名称”(可在相应应用的<a href="{@docRoot}guide/topics/manifest/manifest-element.html#package">AndroidManifest.xml</a>中找到)。<em></em>此外,程序包名称还会显示在开发者控制台中。</p> 33 34 <dl> 35 <dt><strong>从网站上:</strong></dt> 36 <dd> 37 <pre>http://play.google.com/store/apps/details?id=<package_name></pre> 38 </dd> 39 <dt><strong>从 Android 应用上:</strong></dt> 40 <dd> 41 <pre>market://details?id=<package_name></pre> 42 </dd> 43 </dl> 44 45 <p>示例如下:</p> 46 47 <p style="margin-left:1em"><code><a href="http://play.google.com/store/apps/details?id=com.google.android.apps.maps">http://play.google.com/store/apps/details?id=com.google.android.apps.maps</a></code></p> 48 49 <p>要详细了解如何在 Android 应用中发送链接,请参阅<a href="#android-app">从 Android 应用提供链接</a>。</p> 50 51 52 53 <h2 id="OpeningPublisher">链接到商品列表</h2> 54 55 <p>如果提供下面这种格式的链接,你可以将用户指向你所发布应用的列表。通过商品列表,用户可以查看特定发布者提供的所有应用,以及各个应用的评分、编辑徽章和“安装”按钮。</p> 56 57 <p>要创建此链接,你需要提供“发布者名称”(可在开发者控制台中找到)。<em></em></p> 58 59 <dl> 60 <dt><strong>从网站上:</strong></dt> 61 <dd> 62 <pre>http://play.google.com/store/search?q=pub:<publisher_name></pre> 63 </dd> 64 <dt><strong>从 Android 应用上:</strong></dt> 65 <dd> 66 <pre>market://search?q=pub:<publisher_name></pre> 67 </dd> 68 </dl> 69 70 <p>示例如下:</p> 71 72 <p style="margin-left:1em"><code><a href="http://play.google.com/store/search?q=pub:Google Inc.">http://play.google.com/store/search?q=pub:Google Inc.</a></code></p> 73 74 <p>要详细了解如何在 Android 应用中发送链接,请参阅<a href="#android-app">从 Android 应用提供链接</a>。</p> 75 76 77 <h2 id="PerformingSearch">链接到搜索结果</h2> 78 79 <p>如果提供下面这种格式的链接,你可以将用户指向 Google Play 上的搜索查询结果页。搜索结果页会显示与此次查询相匹配的应用的列表(可能还会显示其他内容),以及各个应用的评分、徽章和“安装”按钮。</p> 80 81 <p>要创建此链接,你只需提供一个搜索查询字符串。如果你希望此次查询搜索 Google Play 应用商品详情以外的地方,则可以去掉该链接网址中的 <code>&c=apps</code> 部分。</p> 82 83 <dl> 84 <dt><strong>从网站上:</strong></dt> 85 <dd> 86 <pre>http://play.google.com/store/search?q=<search_query>&c=apps</pre> 87 </dd> 88 <dt><strong>从 Android 应用上:</strong></dt> 89 <dd> 90 <pre>market://search?q=<seach_query>&c=apps</pre> 91 </dd> 92 </dl> 93 94 <p>示例如下:</p> 95 96 <p style="margin-left:1em"><code><a href="http://play.google.com/store/search?q=maps&c=apps">http://play.google.com/store/search?q=maps&c=apps</a></code></p> 97 98 <p>要详细了解如何在 Android 应用中发送链接,请参阅<a href="#android-app">从 Android 应用提供链接</a>。</p> 99 100 101 102 <h2 id="OpeningCollection">链接到某个合集</h2> 103 104 <p>如果你的应用获得推荐或显示在某个 Google Play 排行榜或合集中,你可以提供下面这种格式的链接,将用户直接指向相应合集。该合集会按照一定顺序排列显示其中的应用,并会显示各个应用的评分、简短说明和“安装”按钮。</p> 105 106 <dl> 107 <dt><strong>从网站上:</strong></dt> 108 <dd> 109 <pre>http://play.google.com/store/apps/collection/<collection_name></pre> 110 </dd> 111 <dt><strong>从 Android 应用上:</strong></dt> 112 <dd> 113 <pre>market://apps/collection/<collection_name></pre> 114 </dd> 115 </dl> 116 117 <p>示例如下:</p> 118 119 <p style="margin-left:1em"><code><a href="http://play.google.com/store/apps/collection/editors_choice">http://play.google.com/store/apps/collection/editors_choice</a></code></p> 120 121 <p>要详细了解如何在 Android 应用中发送链接,请参阅<a href="#android-app">从 Android 应用提供链接</a>。</p> 122 123 <p class="table-caption"><strong>表 1:</strong> Google Play 上的合集</p> 124 125 <table> 126 <tr> 127 <th>合集</th><th>collection_name</th> 128 </tr> 129 <tr><td>店员推荐(精选)</td><td>featured</td></tr> 130 <tr><td>编辑精选</td><td>editors_choice</td></tr> 131 <tr><td>热门付费</td><td>topselling_paid</td></tr> 132 <tr><td>热门免费</td><td>topselling_free</td></tr> 133 <tr><td>热门免费新品</td><td>topselling_new_free</td></tr> 134 <tr><td>热门付费新品</td><td>topselling_new_paid</td></tr> 135 <tr><td>创收最高</td><td>topgrossing</td></tr> 136 <tr><td>上升最快</td><td>movers_shakers</td></tr> 137 <tr><td>最畅销游戏</td><td>topselling_paid_game</td></tr> 138 </table> 139 140 141 <h2 id="android-app">从 Android 应用提供链接</h2> 142 143 <p>用户在 Android 设备上可以访问两种常规格式的链接。这两种格式在设备上触发的行为略有不同:</p> 144 145 <ul> 146 <li><code>market://</code> 启动 Play 商店应用以加载目标网页。</li> 147 <li><code>http://</code> 让用户选择是启用 Play 商店应用还是浏览器来处理请求。如果选择浏览器处理请求,它会在 Google Play 网站上加载目标网页。</li> 148 </ul> 149 150 <p>一般情况下,你应对网页上的链接使用 <code>http://</code> 格式;对 Android 应用中的链接使用 <code>market://</code>。</p> 151 152 <p>如果你希望用户从 Android 应用链接到你的商品,请创建一个可打开 Google Play 网址的 <code><a href="{@docRoot}reference/android/content/Intent.html">Intent</a></code>,如下例所示。</p> 153 154 <pre> 155 Intent intent = new Intent(Intent.ACTION_VIEW); 156 intent.setData(Uri.parse("market://details?id=com.example.android")); 157 startActivity(intent); 158 </pre> 159 160 161 <h2 id="UriSummary">网址格式总结</h2> 162 163 <p>下表总结了 Google Play 当前支持的 URI(在网页上和在 Android 应用中),如前几部分所述。</p> 164 165 <table> 166 <tr> 167 <th>结果</th> 168 <th>网页链接</th> 169 <th>Android 应用链接</th> 170 </tr> 171 <tr> 172 <td style="width:72px"><span style="white-space:nowrap;">显示特定应用的商品详情页</span></td> 173 <td><code>http://play.google.com/store/apps/details?id=<package_name></code> 174 <td><code>market://details?id=<package_name></code></td> 175 </td></tr> 176 <tr> 177 <td>显示特定发布者的应用</td> 178 <td><nobr><code>http://play.google.com/store/search?q=pub:<publisher_name></code></nobr></td> 179 <td><nobr><code>market://search?q=pub:<publisher_name></code></nobr></td> 180 </tr> 181 <tr> 182 <td>使用常规字符串查询搜索应用</td> 183 <td><code>http://play.google.com/store/search?q=<query></code></td> 184 <td><code>market://search?q=<query></code></td> 185 </tr> 186 </table> 187