Откройте Snapchat и Instagram через URL Scheme в iOS и Android

1

Я думал, что это так же просто, как использовать схему URL, такую как snapchat://или instagram://но я пробовал это, и ничего не происходит (в iOS или Android).

Я пытаюсь достичь этого в приложении Cordova. В идеале я бы хотел запустить Snapchat или Instagram, загрузить видео или открыть страницу "Просмотр галереи", но если это невозможно, я бы согласился с тем, что смог открыть сами приложения.

Теги:
cordova

2 ответа

2

Две мысли:

  1. Если у вас уже есть плагин InAppBrowser (cordova-plugin-inappbrowser) в вашем проекте, попробуйте вызвать window.open("snapchat://", "_system") (согласно qaru.site/questions/56903/... это открывает приложение для браузера), который затем может отсканировать запрос в приложении Snapchat
  2. Если это не сработает, плагин, такой как https://www.npmjs.com/package/cordova-plugin-app-launcher, должен позволить вам сделать это легко.
  • 0
    Для использования windows.open необходим плагин в appbrowser
0

Это должно работать для iOS. UIApplication.shared().openURL(URL("snapchat://"))

Для Android удобно делать следующее.

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
if (launchIntent != null) { 
    startActivity(launchIntent);//null pointer check in case package name was not found
}

Я также рекомендую обратиться к следующему сайту для получения дополнительной информации о instagram → http://www.gotschemes.com/search/?app_id=5268

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню