在nodejs中重定向不打开playstore

时间:2015-05-06 10:43:24

标签: node.js android-intent

当我从移动设备发送网址时,它在浏览器中打开了playstore网址,而不是在Playstore中打开

我的节点代码是这样的。

//controller.js
exports.app = function (rq, rs){
    rs.redirect('https://play.google.com/store/apps/details?id=com.fiverating.android');
}

//app.js
app.get('/app', controller.app);

所以当我触发url fiverating.com/app表单浏览器时它会在同一个浏览器中打开,我应该在重定向之前添加一些其他值作为响应吗

1 个答案:

答案 0 :(得分:1)

例如,在服务器端,只需返回要重定向到的URL:

//controller.js
module.exports.app = function (rq, rs){
  rs.json({
    url: 'https://play.google.com/store/apps/details?id=com.fiverating.android'
  });
}

并在客户端重定向到该URL(angularjs中的示例):

$http.get('/api/app')
  .success(function (response) {
    window.location.href = response.url;
  });