В этой теме 10 ответов, 2 участника, последнее обновление  hooddy 1 г., 1 мес. назад.

  • Определение идентификатора приложения в Microsoft Store

  • #61171

    hooddy
    Участник

    Подскажите, как теперь определять идентификатор приложения в Microsoft Store?

    Т.е. как находить требуемую строку, на примере Snake Rewind, старая ссылка с идентификатором в Windows Phone Store выглядит так:

    http://www.windowsphone.com/ru-ru/store/app/snake-rewind/d4260d60-46b8-4a48-8eb0-2e5d9375526a

    здесь идентификатор - d4260d60-46b8-4a48-8eb0-2e5d9375526a)

    новая в Microsoft Store так:

    https://www.microsoft.com/en-us/store/games/snake-rewind/9nblgggz0lch

  • #61172

    WinPhone
    Администратор форума

    hooddy, я думал меня одного волнует этот вопрос.

    Ну я находил так:

    1. Ищешь нужную прогу в магазине на смартфоне 8.1 (не знаю, может и на 10 тоже пашет).
    2. Сворачиваешь, подключаешься к Fiddler.
    3. Разворачиваешь, нажимаешь установить.
    4. В фиддлере смотришь адрес к какому обратился смарт.

    Но это геморой, тока что нашел другой способ:

    1. В браузере нажимаешь ПКМ -> Просмотр кода страницы.
    2. Откроется HTML-код страницы.
    3. Через поиск на странице ищешь строку data-legacy-phone-id или data-target-phone81 или data-target-phone-80-7x.
    4. А дальше все понятно где там ID.
    Вложения:
    1. Определение идентификатора приложения в Microsoft Store

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.

    За это сообщение автора поблагодарили (всего 1):
    #61178

    hooddy
    Участник

    WinPhone, как вариант, да. Спасибо. Может быть что попроще найдется. Тогда попутно вопросы: а как дергать приложения, которые при установке не сохраняют установочный пакет в папке приложения, раз, и приложения, которые не устанавливаются в дефолтную папку, т.е. которых по идентификатору там не найти, два.

    Добавлено спустя 1 минуту 16 секунд:
    О, второе да, очень круто!

    #61180

    WinPhone
    Администратор форума
    hooddy писал:

    а как дергать приложения, которые при установке не сохраняют установочный пакет в папке приложения, раз, и приложения, которые не устанавливаются в дефолтную папку, т.е. которых по идентификатору там не найти, два

    Тут несколько вариантов:

    • Это может быть приложение написанное под Silverlight 8.1 (прим. офф клиент ВК). Такие приложения находятся в папке WindowsApps. Открыть ее можно было только на Samsung Ativ S с интеропом. Как ее сейчас открывать на других смартах не знаю, может твики реестра какие есть.
    • Это APPX. Тогда тут другая история, сливать надо через старый маркет.

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.

    За это сообщение автора поблагодарили (всего 1):
    #61181

    hooddy
    Участник

    WinPhone, все, что касается интеропа на Люмиях, можно забыть. Я не успел его сделать буквально неделю опоздал, как вышло обновление Extras&Info с прикрытой дырой. Но спасибо тоже за инфу.

    Добавлено спустя 2 минуты 0 секунд:

    WinPhone писал:

    Это APPX. Тогда тут другая история, сливать надо через старый маркет

    Где про это почитать?

    #61183

    WinPhone
    Администратор форума
    hooddy писал:

    Где про это почитать?

    Вроде как про это не писали нигде.

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.

    #61184

    hooddy
    Участник
    WinPhone писал:

    Вроде как про это не писали нигде.

    Я просто не хотел борзеть и спрашивать "А как". Но, видимо, придется. А как это сделать? И в свете изменения, было бы неплохо обновить инструкцию по бекапу приложений

    #61187

    WinPhone
    Администратор форума
    hooddy, на примере TorrexPro. SDK должен быть полный вроде как. На Lite версии не пробовал
    1. Переходишь в старый маркет по линку и скачиваешь вручную пакет appx.
    2. Кладешь в любую папку попроще (чтобы много не писать), я например положил в папку E:\test\torrex
    3. Открываешь командную строку и в ней переходишь в папку командой "cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64". Или на том диске, куда установлен SDK.
    4. Далее пишешь makeappx bundle /d "e:\test\torrex" /p "c:\temp\torrex.appxbundle", где e:\test\torrex - папка где лежит твой скачанный appx в маркете, c:\temp\torrex.appxbundle - путь к твоему создаваемому новому паку, причем, папка c:\temp должна существовать.
    5. Нажимаешь интер. Если появилось сообщение как на скриншоте ниже, то все ок:
    Вложения:
    1. Определение идентификатора приложения в Microsoft Store

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.

    За это сообщение автора поблагодарили (всего 1):
    #61209

    hooddy
    Участник

    WinPhone, это довольно круто. А могу я также поступить с другим приложением, xap, не appx, но которое с запретом на установку? Т.е. пакет то я его зашифрованный все еще могу сам скачать. К примеру, avito или uno.

    #61212

    WinPhone
    Администратор форума

    hooddy, не, не получится. Тут дело-то в том, что appx с маркета не зашифрованный, а xap, как ты знаешь, да. Попробуй открыть appx архиватором - откроется. Расшифровать хап еще вроде как никому не удавалось.

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.

    За это сообщение автора поблагодарили (всего 1):
    #61700

    hooddy
    Участник

    WinPhone, очень жаль(

Вы должны авторизироваться для ответа в этой теме.