Size: a a a

Cicerone Chat (RUS)

2020 November 17

К

Кирилл in Cicerone Chat (RUS)
Не нашел в вики параграфа про deeplink. Как с ними работать, помогает ли с этим либа?
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Кирилл
Не нашел в вики параграфа про deeplink. Как с ними работать, помогает ли с этим либа?
в чичерони нет пока диплинков, но автор обещал, что добавит их
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Кирилл
Не нашел в вики параграфа про deeplink. Как с ними работать, помогает ли с этим либа?
Нету готовых решений из коробки. Но сделать диплинки не трудно.
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
что значит диплинки из коробки?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
если понимать как работают диплинки, то либа не нужна, а если не понимать, то она не поможет
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
я все никак не могу уловить, что же там надо такого для диплинок?
источник

К

Кирилл in Cicerone Chat (RUS)
Konstantin Tskhovrebov
что значит диплинки из коробки?
Как у навигации от гугла. Можно вручную сделать PendingIntent через встроенный в либу билдер на нужный экран либо в графе указать <deepLink url=...>
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
с чичероне это делается так:
when(url) {
 "bla" -> router.navigateTo(Bla())
 "bla2" -> router.navigateTo(Bla2())
 "bla3" -> router.openChain(Bla(), Bla2(), Bla3())
}
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
что здесь в библиотеку вставлять?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Konstantin Tskhovrebov
что здесь в библиотеку вставлять?
все! сделай, чтобы вообще ничего писать не нужно было!!!
источник

Rl

Roman lastName in Cicerone Chat (RUS)
Кирилл
Как у навигации от гугла. Можно вручную сделать PendingIntent через встроенный в либу билдер на нужный экран либо в графе указать <deepLink url=...>
Возьми url в onCreate(bundle: Bundle) из bundle или в onNewIntent(intent: Intent) из интента, распарси его и остальное как написал @terrakok . В целом все
источник
2020 November 18

AB

Aleksei B. in Cicerone Chat (RUS)
Aleksey D.
все! сделай, чтобы вообще ничего писать не нужно было!!!
зачем все усложнять? чем проще библиотека. тем лучше
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
Aleksei B.
зачем все усложнять? чем проще библиотека. тем лучше
это можно делать через опциональные модули(артифакты), кор часть все еще будет очень простой
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Arsen CeH9
это можно делать через опциональные модули(артифакты), кор часть все еще будет очень простой
Сделать отдельный артифакт для router.newRootChain ?
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
Little Panda 🐼
Сделать отдельный артифакт для router.newRootChain ?
для чего угодно
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
как пример
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
чувствую дух многомодульных проектов, где в модулях по одному файлу
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
давайте лучше о важном:
я заметил, что вот такой интент не работает
fun WebView(url: String) = ActivityScreen { Intent(Intent.ACTION_VIEW, Uri.parse(url))  }

так как activityIntent.resolveActivity(activity.packageManager) возвращает нулл, зараза!
источник

AB

Aleksei B. in Cicerone Chat (RUS)
А я тоже столкнулся недавно с проблемой из-за того, что Cicerone под капотом делает executePendingTransactions()
источник

М

Макс in Cicerone Chat (RUS)
а это не связано с package visibility для 11 андройда?
источник