跳转至

故障排除指南

本指南描述了如何排除在将身份验证应用于 Hive SDK 时发生的问题。

无法同时为每个市场安装 Android 构建,使用 Facebook IdP 时

如果您声明 FacebookContentProvider 权限以 启用 Facebook 分享,则无法同时安装特定市场的 Android 构建(例如 Google Play 商店、One Store)。
如果您没有使用启用 Facebook 分享,请参考 故障排除指南 以删除 FacebookContentProvider 权限声明。

安卓

从您的项目中的{YOUR_PROEJCT}/src/main/AndroidManifest.xml文件中删除下面的代码。

<provider android:authorities="com.facebook.app.FacebookContentProvider{APP_ID}"
   android:name="com.facebook.FacebookContentProvider"
   android:exported="true"/>

Unity

从您的项目中的{YOUR_PROEJCT}/Assets/Plugins/Android/AndroidManifest.xml文件中删除下面的代码。

<provider android:authorities="com.facebook.app.FacebookContentProvider{APP_ID}"
   android:name="com.facebook.FacebookContentProvider"
   android:exported="true"/>
Warning

如果您从 Hive Config > 保存和重新生成设置文件 菜单重新生成了 AndroidManifest.xml 文件,请重复上述步骤。

虚幻

Plugins/HIVESDK/Source/HIVESDK/HIVESDK_APL.xml文件中删除以下代码。

<provider
   android:authorities="@string/appFBContentProvider"
   android:name="com.facebook.FacebookContentProvider"
   android:exported="true"/>