以下のリンクに記載されている手順に従って、Freshdeskをandroid(Nougat)に統合しています。
最新バージョンのfreshdeskでgradleファイルに依存関係を追加しました。上記のリンクに記載されている統合の最初のステップでは、トースト メッセージとして次のエラーが表示される可能性があると述べています。
「Freshchat の FileProvider が見つからない/不適切です。カメラ キャプチャは、OS の Nougat 以降のバージョンを実行しているデバイスでは失敗します (エラー コード 354)」
エラーを回避するために、「freshchat_file_provider_authority」の AndroidManifest.xml ファイルと文字列リソースに次のコードを追加しました。AndroidManifest.xml ファイル内の文字列リソース "freshchat_file_provider_authority" と機関のパッケージ名が同じです。
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.mypackage.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/freshchat_file_provider_paths" />
</provider>
<string name="freshchat_file_provider_authority">com.mypackage.provider</string>
しかし、それでも同じエラーが表示されます。
助けてください。ありがとう。