Google play Google Play Store用于专用渠道分销
在我的公司,我们想只为内部用户发布一个android应用程序 我们有一个谷歌应用程序帐户(管理员帐户)和我们自己公司的域名(Google play Google Play Store用于专用渠道分销,google-play,apk,google-apps,Google Play,Apk,Google Apps,在我的公司,我们想只为内部用户发布一个android应用程序 我们有一个谷歌应用程序帐户(管理员帐户)和我们自己公司的域名(xyz@sample.com) 我们有其他员工的带有公司域名(xyz@sample.com)这些都不在谷歌应用程序下 我们需要谷歌应用程序管理下的所有员工使用相同的谷歌应用程序帐户吗?因为我们需要让所有内部员工也可以下载应用程序 或 是否可以使用我们自己的服务器创建的电子邮件ID下载android应用程序 对于谷歌应用程序帐户,我们是否需要每月支付150卢比/员工 编辑:
xyz@sample.com
)
我们有其他员工的带有公司域名(xyz@sample.com
)这些都不在谷歌应用程序下
我们需要谷歌应用程序管理下的所有员工使用相同的谷歌应用程序帐户吗?因为我们需要让所有内部员工也可以下载应用程序
或
是否可以使用我们自己的服务器创建的电子邮件ID下载android应用程序
对于谷歌应用程序帐户,我们是否需要每月支付150卢比/员工
编辑:
我不想把我的安卓应用发布在谷歌无法干预的其他游戏商店。有商店吗?我搜索了很多商店,发现它们都是值得信赖的。你所需要的只是你的应用程序可以在网上下载。进入android后,您需要下载apk并通知用户进行更新 下面是我用来下载.apk并安装它的代码
public void UpdateApk(){
String nameapk = "youapp.apk";
String urlDownload = "http://youserver/" + nameapk;
HttpURLConnection conn = (HttpURLConnection) new URL(urlDownload).openConnection();
conn.setDoInput(true);
conn.setConnectTimeout(20000);
conn.connect();
InputStream is = conn.getInputStream();
String PATH = Environment.getExternalStorageDirectory() + "/download/";
File file = new File(PATH);
file.mkdirs();
File outputFile = new File(file, nameapk);
FileOutputStream fos = new FileOutputStream(outputFile);
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = is.read(buffer)) != -1) {
fos.write(buffer, 0, len1);
}
fos.close();
is.close();
// till here, it works fine - .apk is download to
// sdcard in download file
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + nameapk)), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
youcontext.startActivity(intent);
}
要检查应用程序的版本,请参阅以下答案:
就我而言,我决定创建一个网站来发布我的应用程序。在那里,上传过程识别应用程序的版本,创建包含版本号的文件夹,并存储它。我创建了一个Web服务来返回存储库中最大的现有文件夹的编号。因此,只有在下载和安装之后,应用程序才会检查可用的最新版本,并检查其是否大于设备中的当前版本。