Как сделать ссылку на поиск в SoundCloud для iOS без потери запроса? - PullRequest
0 голосов
/ 30 мая 2019

Когда я пытаюсь создать глубокую ссылку на приложение Soundcloud для iOS, используя следующую схему URL:

"https://soundcloud.com/search?q=\(query)"

приложение открывается на экране поиска, но параметры запроса теряются.Если вы удалите приложение Soundcloud для iOS, поиск в Интернете будет работать корректно.Есть ли способ сохранить ссылку на поиск в приложении SoundCloud для iOS при сохранении запроса?

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

SoundCloud использует Universal Links.Если вы посмотрите на их файл apple-app-site-association , то увидите, что они не поддерживают глубокую ссылку из конечной точки /search:

{
  "webcredentials" : {
    "apps" : [
      "33KQ7TW725.com.soundcloud.TouchApp",
      "PBQEYM9L4Z.com.soundcloud.RAC.EnterpriseAlpha",
      "PBQEYM9L4Z.com.soundcloud.rac",
      "3XW8MM2T22.com.soundcloud.pulse.production",
      "3XW8MM2T22.com.soundcloud.pulse.debug",
      "PBQEYM9L4Z.com.soundcloud.pulse.alpha"
    ]
  },
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "3XW8MM2T22.com.soundcloud.pulse.production",
        "paths": [
          "/notifications",
          "/you/stats",
          "/you/stats/*",
          "/you/tracks"
        ]
      },
      {
        "appID": "33KQ7TW725.com.soundcloud.TouchApp",
        "paths": [
          "NOT /-",
          "NOT /-/*",
          "NOT /connect",
          "NOT /connect/*",
          "NOT /imprint",
          "NOT /jobs",
          "NOT /jobs/*",
          "NOT /login",
          "NOT /login/*",
          "NOT /mobile",
          "NOT /pages/*",
          "NOT /pro",
          "NOT /pro/*",
          "NOT /settings",
          "NOT /signin",
          "NOT /signin/*",
          "NOT /student",
          "NOT /student/*",
          "NOT /terms-of-use",
          "/you/collection",
          "/you/library",
          "/you/likes",
          "/you",
          "NOT /you/*",
          "/",
          "*"
        ]
      }
    ]
  }
}

Это можетизменение курса в любое время, но, исходя из истории разработки мобильных устройств SoundCloud, вряд ли.

0 голосов
/ 31 мая 2019

Я не знаю, работает ли у вас. Но, возможно, вы можете получить эти данные из веб-просмотра и показать в своем приложении.

Я надеюсь, что вы можете решить это =)

...