0

私は自分のアプリケーションのインストール内でユーザー固有のデータを同期するためのサービスを開発したいと考えています。たとえば、アプリ内でアプリ内での消費可能な購入があり、ゲームのクレジットを言うことができます。私はこれらのクレジットをモバイル版とデスクトップ版のアプリケーションで共有する必要があります。しかし、ユーザーがモバイル版またはデスクトップ版のみを使用している場合、過去の購入記録を同期化するためのリソースが無駄になります。現在のクレジット額は十分でなければなりません。ユニバーサルアプリケーションユーザーのプラットフォームのバージョンを知ることはできますか?

実際には良い例ではないかもしれないが、説明のために行うべきである。ユーザーが両方のプラットフォームのバージョンを持っているのか、モバイル/デスクトップのバージョンしか持っていないのかを知ることは可能ですか?同期サービスやアプリからの情報に触れる適切なAPIはありますか?よろしく

答えて

1

で答えを

おかげで、ユーザーが両方のプラットフォームのバージョンを持っているか、彼は唯一のモバイル/デスクトップバージョンを持っているかどうかを知ることが可能ですか?

要件全体を直接満たすための公式の既存APIはありませんが、あなた自身で処理することができます。 AnalyticsVersionInfoクラスを使用して、アプリケーションが実行されているデバイスの種類、特にAnalyticsVersionInfo.DeviceFamilyプロパティを取得します。

異なるプラットフォームでは、レコードの同期方法を決めることができます。

関連する問題