PackageInstallStatus после загрузки apk всегда возвращается в PendingUserAction Xamarin android - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь скачать APK в моем приложении.После успешной загрузки апк.Я пытаюсь получить PackageInstallationStatus.Но каждый раз он возвращается к PendingUserAction.

Версия устройства: 8.0

Вот мое ожидающее намерение, которое запускает действие.

Intent intent = new Intent(Listener as Activity, Listener.GetType());                                                                                                                           
intent.SetAction(PackageInstalledAction);

var pendingIntent = PendingIntent.GetActivity(Listener as Activity, 0,intent,0);

var statusReceiver = pendingIntent.IntentSender;

session.Commit(statusReceiver);

1 Ответ

0 голосов
/ 15 ноября 2018

Для этого вы можете использовать BroadcastReceiver для Intent.ACTION_PACKAGE_ADDED, где вы получаете имя пакета, используя packageName = intent.getData().getEncodedSchemeSpecificPart();

...