从通知更新应用程序时错误分析包

时间:2014-09-28 03:02:11

标签: android updates android-notifications

当用户点击我的应用创建的通知时,我希望我的应用下载相同应用的更新apk。

一切正常,但当用户点击通知时,窗口会显示分析包时出错。

apk就在我的个人网页中.... com / xxxxxx.apk,我可以使用chrome或usb手动下载和安装,但不能点击通知。

这是我的代码:

mNotificationManager = (NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE);

    Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file://....com/xxxxxxxxx.apk"),//written like this to keep privacy
                    "application/vnd.android.package-archive");

    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, promptInstall, 0);

    NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
    .setSmallIcon(R.drawable.ic_launcher)
    .setContentTitle("Actualizacion disponible")
    .setStyle(new NotificationCompat.BigTextStyle()
    .bigText(msg))
    .setContentText(msg);

    mBuilder.setContentIntent(contentIntent);
    mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());

0 个答案:

没有答案