Приложения запускаются в изолированной программной среде на Windows Phone, и невозможно определить, установлены ли другие приложения, если вы не пишете оба из них и не используете метод, чтобы сообщить другим установленным приложениям, которые знают, как читатьэто объявление.
2 подходов к таким объявлениям было бы:
- Пусть оба (все) приложения синхронизируются с веб-сервером и сообщают, на каких устройствах они были установлены.Приложения могут запрашивать, какие другие приложения были установлены на этом устройстве.
- Попросите все приложения записать файл в место, к которому могут получить доступ все приложения.Единственное место, где это можно сделать, - это PicturesLibrary, поэтому вы должны встраивать идентификатор в имя изображения или его содержимое и иметь возможность запрашивать все изображения для идентификации других установленных приложений.Пользователь может вручную удалить любые изображения, которые вы создаете таким образом.
Осторожно, ни один из методов не может определить, было ли впоследствии удалено другое приложение, хотя это далеко не надежно.