Любой способ перенаправить обратно на исходный плагин из профиля BuildFire?
У меня есть плагин, в котором есть собственный профиль. Я использую нативный профиль BuildFire для записи и сохранения данных. Для этого я перенаправляю пользователей из моего плагина по нажатию кнопки в профиль BuildFire с помощью buildfire.auth.openProfile (userId). Это прекрасно работает, но нет никакого способа вернуться к моему плагину, когда пользователь перешел на профиль BuildFire.
В результате пользовательский опыт довольно плохой, так как пользователь теперь должен перейти в боковое меню, чтобы вернуться к плагину, а не просто автоматически перенаправляться после сохранения своих правок. Кнопка "Назад", которая обычно присутствует в кнопке "Также", исчезает, поэтому нет даже простого способа вернуться назад в профиле BuildFire. Нет ли способа передать instanceId для плагина во время вызова openProfile, который можно было бы перенаправить после завершения сохранения.
Я полагаю, это было бы довольно просто реализовать, если бы его еще не было.
- Я бы назвал openProfile - buildfire.auth.openProfile (userId, instanceId)
- Как только пользователь заканчивает редактирование и нажимает сохранить профиль, BuildFire проверяет, есть ли instanceId
- Если есть instanceId, запустите buildfire.actionItems.execute и перенаправьте обратно на instanceId.
- Если instanceId отсутствует, просто оставьте их в профиле.