2013-02-18 10 views
1

Возможно ли создать приложение для хранения Windows 8, которое имеет данные как JSON и некоторые связанные с ним API REST, и я смогу вызывать данные JSON и API в другом приложении, которое было разработано я? Возможно ли это? Я использую VS 2012 как IDE, а мой язык программирования - C#Взаимодействие приложений Windows 8

ответ

1

Да и нет. С одной стороны, Джон прав, вы не можете напрямую взаимодействовать между двумя приложениями Windows 8. Тем не менее, существуют некоторые методы для взаимодействия. Ваш первый вариант - взаимодействовать через службу. Хотя это не похоже на то, что вы могли бы сделать, это вариант. Второй вариант - сохранить данные в файле (но не в вашем локальном хранилище), и пусть ваш второй вариант приложения использует активацию файла. Ваш третий вариант - передать строку JSON во второе приложение, используя активацию протокола. Вы оба должны понять, что оба этих двух варианта не являются реальным взаимодействием. Нет гарантии, что второе приложение (или первое) даже установлено. И взаимодействие должно быть начато первым приложением и не может быть запрошено вторым. Это не так много, как общение, но оно дает вам варианты в зависимости от вашего сценария. У меня есть демо, если вы считаете, что это интересно: http://blog.jerrynixon.com/2012/10/walkthrough-using-windows-8-custom.html Ненавижу работать в раундах, но разработчики новаторские, и вы будете использовать эти методы, как они были разработаны. Не взламывать их. Но вы не можете выбраться из них, что хотите.

2

Нет. Приложения Windows 8 Store не могут взаимодействовать друг с другом таким образом. Тем не менее, вы могли бы легко создать веб-службу, которая одновременно будет поддерживать доступ к приложениям для Магазинов, а также синхронизировать или обмениваться данными. То есть, обмениваться данными через облако, а не с помощью приложения-приложения на клиенте.

Смежные вопросы