将应用程序重定向到Playstore url无法正常工作

时间:2015-07-06 11:14:33

标签: android servlets

正在安装Android应用程序,我正在将数据插入数据库。如果我从服务器获得结果“确定”,那么我想将其重定向到playstore网址。但是当我在浏览器上点击其工作正常但是当我使用Android设备时,它不会重定向到指定的URL。 这是我的服务器代码:

frmRefer.insertReferId(refer);
responseStr.setStatus(ServerResponse.STATUS.OK);
responseStr.setData(refer);
String serialId=responseStr.getData().getSerialId();
response.sendRedirect("https://play.google.com/store/apps/details?id=PACKAGE NAME&referrer=utm_source=admob&utm_medium=cpc&utm_term="+referId+"&utm_campaign=""&anid=admob");
session.commit();

3 个答案:

答案 0 :(得分:0)

请试试这个:

Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setData(Uri.parse("https://play.google.com/store/apps/details?id=your.app.url"));
startActivity(i);

答案 1 :(得分:0)

    Uri uri = Uri.parse("market://details?id=" + context.getPackageName());
    Intent playStoreAppIntent= new Intent(Intent.ACTION_VIEW, uri);

    try {
        startActivity(playStoreAppIntent);
    } catch (ActivityNotFoundException e) {

      Intent playStoreWebIntent= new Intent(android.content.Intent.ACTION_VIEW);
      playStoreWebIntent.setData(Uri.parse("https://play.google.com/store/apps/details?id=<your project package name>"));//YOUR APP URL
      startActivity(playStoreWebIntent);
    }

答案 2 :(得分:0)

def after_sign_in_path_for(resource_or_scope)
  # new_order_path
end

Refer this