Я пытаюсь использовать плагин GTM для Cordova - https://github.com/kraihn/cordova-plugin-tag-manager. Я сталкиваюсь с проблемами в версии iOS моего приложения Cordova.
Я получаю предупреждения о том, что двоичный файл ресурсов и файл plist не найдены.
GoogleTagManager warning: Cannot find binary resource file 'GTM-XXXXXX'.
GoogleTagManager warning: Cannot find resource file 'GTM-XXXXXX.plist'
GoogleTagManager verbose: loading default container from GTM-XXXXXX.json
Я скачал файл json из учетной записи GTM - Admin, экспорт для живой версии. Я не вижу возможности загрузки на вкладке «Действия» (как указано в некоторых сообщениях), и когда я проверил свой якорь GTM, она сообщила, что он больше не доступен в последней версии. Это была опция в старом продукте gtm. Более новая версия имеет только возможность экспорта.
И с json я получаю ошибку при его разборе.
GoogleTagManager warning: Error reading resource from json file: Type __NSCFArray is not supported
GoogleTagManager error: No default container found; creating an empty container.
GoogleTagManager verbose: GoogleAnalytics 3.13 -[GAIRequestBuilder requestGetUrl:payload:] (GAIRequestBuilder.m:195): building URLRequest for https://ssl.google-analytics.com/collect
GoogleTagManager info: GoogleAnalytics 3.13 -[GAIBatchingDispatcher didSendHits:response:data:error:] (GAIBatchingDispatcher.m:226): Hit(s) dispatched: HTTP status -1
Я видел одно из решений для увеличения версии библиотеки, но все еще сталкиваюсь с той же проблемой даже после увеличения версии libGoogleAnalyticsServices.a до 3.15.
Есть ли способ заставить плагин работать с последней версией GTM? Есть ли способ воссоздать двоичный контейнер и plist вручную?
Можете ли вы помочь мне с этим? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.