0

Firebase Cloud Messagingを使用してXamarin Cross Platformでチャットアプリケーションを開発したいと考えています。しかし、Xamarin.Forms 2.3.3.180はXamarin.Android.Support.v4 23.3.0およびXamarin.GooglePlayServices.Basement 32.961に依存しています.Xamarin.Android.Support.v4に依存しています。24.2.1。Firebase Cloud Messagingを使用したXamarin Cross Platformのチャットアプリケーション

どうすれば解決できますか?

または

別の方法がありますか?

答えて

0

これはXamarin.Forms githubに同じAndroidのサポート依存

  • Go]を持っているFirebaseのバージョンを使用していくつかの方法で

    1. を解決することができ、リポジトリをチェックアウトし、この依存関係をアップグレードしてください。あなた自身のバージョンを作成するか、プルリクエストを作成し、それがリリースされるのを待ちます。
    2. あなたのアプリケーションでFirebaseを直接使うのではなく、独自のバックエンドを使ってFirebaseと話します。
    3. あなたが選ぶどちら

    この依存関係を修正するXamarin.Formsチームのための待ちは完全にあなた次第です。これらのアプローチについて長所と短所を評価するのはあなたの仕事です。いくつかは他のものより時間がかかります。

    私は個人的には、1.または2.のいずれかがあなたの最良の選択肢かもしれないと思います。 Xamarin.Formsはオープンソースであり、あなたはソースで何でもできます。依存関係のアップグレードなどを含むプロジェクトのプルリクエストは歓迎します。他のすべてのメリットを享受する修正がある場合は、作成することをお勧めします。大きな仕事を始める前にXamarin.Formsチームと話し合ってください。そうしないと、ロードマップにない、あるいはロードマップにない何かをする時間を無駄にしません。

  • 0

    チーズバロンのオプションは良いサマリーです。私はあなたがXamarin.Firebase.Messagingを使用していると仮定しています。

    オプション1を使用したい場合は、Xamarin.Firebase.Messagingコンポーネントのバージョン32.940.0-beta3が最新のものであり、Xamarin.Android.Support 23.3.0ライブラリがXamarinに依存する最新のものです。フォームニーズ。 32.940.0-beta3バージョンを確認するには、「プレリリース」バージョンを有効にする必要があります。

    ベータリリースとマークされていますが、それは私にとってはうまくいきました。フォームではすぐにAndroidサポートライブラリをアップグレードできます。

    関連する問題