1. 程式人生 > >Android跳轉谷歌商店APP詳情頁面

Android跳轉谷歌商店APP詳情頁面

最近專案增加了一個需求,需要增加遊戲專區中對應遊戲的下載。

由於我們專案是海外版,上架的是谷歌商店,谷歌商店是不允許我們應用內部有其他應用的下載。所以最終決定,不使用程式內部下載,只為使用者提供跳轉到對應的谷歌商店APP詳情頁,讓使用者自己在商店中下載。跳轉商店的程式碼也很簡單。

public static void launchAppDetail(Context context, String appPkg) {//appPkg 是應用的包名
    final String GOOGLE_PLAY = "com.android.vending";//這裡對應的是谷歌商店,跳轉別的商店改成對應的即可
try { if (TextUtils.isEmpty(appPkg)) return; Uri uri = Uri.parse("market://details?id=" + appPkg); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.setPackage(GOOGLE_PLAY); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } catch (Exception e) { T.fastToast
(context, R.string.jump_googleplay_fail);//跳轉失敗的處理 } }

這個功能基本上沒什麼難點。只要傳入對應應用的包名即可。還有一些使用第三方的跳轉,如果有統計需求等,可以 換一下。這裡我就不做介紹了。