跳转至

Content Provider 设置

Content Provider 设置指引

为优化多进程数据采集,ft-sdk >= 1.6.14 使用了 ContentProvider。SDK 默认使用以下配置,会根据应用不同 applicationId 进行自适应。

<provider
    android:name="com.ft.garble.db.FTContentProvider"
    android:authorities="${applicationId}.com.ft.sdk.provider"
    android:exported="false"
    android:multiprocess="true">
</provider>

自定义 provider

如果需要进行定制设置,那么需要使用 tools:replace 对 provider 进行覆盖设置,并同步设置 meta-data

providerandroid:authorities 需要与 meta-dataandroid:value 保持一致。

<provider
    tools:replace="android:authorities"
    android:name="com.ft.sdk.garble.db.FTContentProvider"
    android:authorities="com.custom.app.provider"
    android:exported="false"
    android:multiprocess="true">
</provider>

<meta-data
    android:name="com.ft.sdk.PROVIDER_AUTHORITY"
    android:value="com.custom.app.provider" />

文档评价

文档内容是否对您有帮助? ×