carrotquest / android-sdk

Conversational platform for business. Android sdk.
1 stars 1 forks source link

Не запускается чат в ReactNative #25

Closed shuraman69 closed 1 year ago

shuraman69 commented 1 year ago

Не отрабатывает Carrot.openChat из-за ошибки calling startactivity() from outside of an activity context requires the flag_activity_new_task flag

Не нашел ничего лучше, чем скопировать код из метода openChat в классе CarrotSDK и вызывать его вручную из своих модулей.

Это проблема библиотеки или я что-то не так сделал?

botalov commented 1 year ago

Добрый день! Прошу прощения за долгий ответ. Мы официально не поддерживаем работу SDK в приложениях на ReactNative. Но, если вы дадите больше информации в виде, например, тестового приложения, на котором воспроизводится проблема, мы постараемся помочь с решением.

HardKot commented 7 months ago

Аналогичная проблема. Через метод в объект, такая же ошибка. Через Intent, что-то двигается

Screenshot_20240319_001543

@ReactMethod
    fun openChat() {
        context.startActivity(Intent(context.applicationContext, DialogActivity::class.java).apply {
            putExtra("CONVERSATION_ID_ARG", "last_conversation")
            setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
        })
    }