Могу ли я отправлять любые события, аналитические данные в проекты Firebase, приложения для Android с помощью JavaScriptJavascript

Форум по Javascript
Ответить
Anonymous
 Могу ли я отправлять любые события, аналитические данные в проекты Firebase, приложения для Android с помощью JavaScript

Сообщение Anonymous »

Я создал проект Firebase и связал его с Google Analytics. Проект состоит из двух приложений: одно — приложение Android (поток данных приложения Android), другое — WebApp (поток веб-данных).
Веб-приложение использует JavaScript SDK. Поэтому я могу легко отправлять аналитические данные в веб-приложение с помощью кода JavaScript, предоставленного Firebase.
SDK приложения для Android не является JavaScript, но мне нужно изменить само приложение Android, чтобы добавить SDK (это Java, а не JavaScript) для отправки аналитических данных. Поскольку это прогрессивное веб-приложение, работающее в Chrome, это было бы излишним.
Можно ли отправлять аналитические данные в приложение Android потока приложений вместо веб-потока, отправлять аналитические данные в конкретное приложение в том же проекте, используя JavaScript?
Изменение идентификатора веб-приложения в JavaScript на идентификатор приложения Android SDK не работает.
/>Данные необходимо отправить в Firebase, так почему имеет значение, какой язык я использую для их отправки, если они получены.
Это JavaScript SDK для веб-приложения:

Код: Выделить всё

    
// Import the functions you need from the SDKs you need
import { initializeApp } from "https://www.gstatic.com/firebasejs/12.4.0/firebase-app.js";
import { getAnalytics } from "https://www.gstatic.com/firebasejs/12.4.0/firebase-analytics.js";
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-librarie
// Your web app's Firebase configuration
// For Firebase JS SDK v7.20.0 and later, measurementId is optional
const firebaseConfig = {
apiKey: "Arthrthrthrth4h5356j635j35j35jj35
authDomain: "test-project.firebaseapp.com",
projectId: "test-project",
storageBucket: "test-project.firebasestorage.app",
messagingSenderId: "99396433636346327",
appId: "1:934363627:web:bee66trhhtrhrth98ba"
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);
const analytics = getAnalytics(app);

Для приложения google-services.json для Android:

Код: Выделить всё

{
"project_info": {
"project_number": "99396433636346327",
"project_id": "test-project",
"storage_bucket": "test-project.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:993632262627:android:72e6736hrthrtf3e8998ba",
"android_client_info": {
"package_name": "test.test.testcom"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyhrhdffffffffffggfgjmGiAkl-OYxDs"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}
Есть идеи, как изменить код JavaScript для отправки данных в поток данных приложения Firebase для Android? Возможно ли это вообще?
Суть в том, что я использую Google AdWords для продвижения приложения, но могу измерять конверсии только с помощью потока приложения для Android, а не с помощью потока веб-приложения.

Подробнее здесь: https://stackoverflow.com/questions/797 ... p-with-jav
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»