当用户点击我的应用创建的通知时,我希望我的应用下载相同应用的更新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());