如何在一个React Native应用程序中使用多个像素ID进行跟踪?

问题描述 投票:0回答:1

我有一个反应本机的应用程序。我想跟踪 2 个不同像素帐户上的 Facebook 像素事件。我正在使用react-native-fbsdk-next

我尝试过添加

Settings.setAppID('PIXEL_1'); Settings.setAppID('PIXEL_2');
但不工作。由于默认像素配置已添加到 android 清单和 info.plist 中:

AndroidManifest.xml

 <application ...>
    <meta-data android:name="com.facebook.sdk.ClientToken"       android:value="@string/facebook_client_token"/>
    <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
...
...
</application>

信息.plist

<key>FacebookAppID</key>
<string>PIXEL_APP_ID</string>
<key>FacebookClientToken</key>
<string>PIXEL_CLIENT_TOKEN</string>
react-native facebook-sdk-4.0 facebook-pixel react-native-fbsdk react-native-fbsdk-next
1个回答
0
投票

您可以通过编程方式定义 Facebook id。所以你不需要设置 facebook id 清单或 info.plist 文件。

安卓

FacebookSdk.setApplicationId("123456789");

iOS

[FBSettings setDefaultAppID: @"123456789"];

最后,当您需要更改它时,您必须创建一个本机桥来更新该 facebook id。 请使用react-native-document。 链接

© www.soinside.com 2019 - 2024. All rights reserved.