Я интегрирую модуль Titanium Branch.io с корпоративным клиентским проектом. Я использовал OneSignal для push-уведомлений. При получении push-уведомления модуль OneSignal запускает приложение и запускает событие «getNotificationData». Из этого события я запустил branch.initSessionWithData("Branch-URL");
Эта проблема только в Android. iOS я управлял методом handlePushNotification().
В большинстве случаев я получал ответ "{}" и не мог перемещаться по определенной странице. но когда я принудительно убиваю приложение и снова запускаю, теперь получил ответ от ветки и перейдите на определенную страницу.
(KrollRuntimeThread) [2076,5122] start init with data =http://links.shukranrewards.com/shuk-enrollment (KrollRuntimeThread) [2,5124] Uri is http://links.shukranrewards.com/shuk-enrollment (KrollRuntimeThread) [11,5135] inside onInitFinished (KrollRuntimeThread) [0,5135] return is not null (KrollRuntimeThread) [0,5135] {} (KrollRuntimeThread) [0,5135] start createSessionDict (KrollRuntimeThread) [0,5135] data: (KrollRuntimeThread) [1,5136] {} (KrollRuntimeThread) [0,5136] start parseJSONObject