2 年間の時間サポート付きの Android アプリを公開したいと考えています (これは API コストによるものです)。2 年後、ユーザーはアプリを再度購入する必要があります (必要な場合)。
少なくとも 3 つの問題があります。
- ユーザーにとって簡単で楽なものにしたいので、「登録フォーム」はありません(可能であれば)。
- このアプリは、同じ Google アカウントに接続されている他のデバイスでも動作するはずです (すべての有料アプリと同様)。
- ユーザーが自分のデバイスを販売した場合、アプリは機能しないはずです。そのため、デバイスの IMEI を使用することはあまり良い解決策ではありません。
最終的な解決策は、ユーザーを一義的に識別することだと思いますが、問題は、それをどのように行うかということです。AccountManager は解決策になると思いますか?
アプリが機能するにはサーバーに接続する必要があるため、ソリューションをクライアント側とサーバー側の両方で実装できることに注意してください。