アプリに複数のアイテムがあります。私は2つのデバイスを持っています。これらのデバイスの最初のデバイスでアイテムを購入してから、同じアイテムを別のデバイスで購入しようとすると、できません(Google Playインテントにメッセージが表示されます-アイテムは既に所有されています!その後、クラッシュします.... :-()アイテムグーグルプレイでは「ユーザーアカウントごとに管理」とマークされており、アイテムの購入に問題はありません。
もう1つの問題は、RESTORE TRANSACTION ACTIONを試してみると、result_developer_error(部分的に奇妙な...)が発生したことです:D
これらの問題はAndroid2.2,4.1でテストされました
私の質問は:
アイテムが「管理されていない」とマークされている必要なしに、このアイテムを複数回購入することを許可する可能性はありますか?(私は複数回のフレーズによって異なるデバイス上で意味します)
可能性があれば?情報が保存されるサーバー側なしで実行できますか?
最も簡単な解決策はproduct_typeを変更することですが、そうすると、トランザクションの復元アクションの機会が失われます。
アプリ内http://developer.android.com/google/play/billing/billing_overview.htmlの実装についてGoogleAPIをフォローしました
注:-appsにv2を実装しました