我想在我的Android应用中创建一个弹出窗口,向用户提供进入市场投票的应用。情况是,要做到这一点,我实际上需要'id'游戏商店将给我我的应用程序......但如果我还没有上传它,我现在怎么知道我正在开发它?< / p>
有什么想法吗?谢谢!
答案 0 :(得分:2)
Google Play不会为应用“分配”随机ID。 id是您选择的应用的唯一包名称,因此您将了解它。
例如:
https://play.google.com/store/apps/details?id=com.facebook.katana
您的应用将是:
https://play.google.com/store/apps/details?id=your.package.name
这将是您在应用的manifest.xml
中定义的包。
答案 1 :(得分:1)
使用套餐名称,因为Google Play会根据您应用的套餐名称生成Play商店链接。
Intent intent = new Intent(Intent.ACTION_VIEW);
//Try Google play
intent.setData(Uri.parse("market://details?id=[package]"));
if (MyStartActivity(intent) == false) {
//Market (Google play) app seems not installed, let's try to open a webbrowser
intent.setData(Uri.parse("https://play.google.com/store/apps/details?[package]"));
if (MyStartActivity(intent) == false) {
//Well if this also fails, we have run out of options, inform the user.
Toast.makeText(this, "Could not open Android market, please install the market app.", Toast.LENGTH_SHORT).show();
}
}