5

以下のリンクに記載されている手順に従って、Freshdeskをandroid(Nougat)に統合しています。

" https://support.freshchat.com/support/solutions/articles/229319-freshchat-android-sdk-integration-steps "

最新バージョンの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>

しかし、それでも同じエラーが表示されます。

助けてください。ありがとう。

4

3 に答える 3