ここに問題があります:いくつかのinapp項目を持つ新しいゲームを作成しています。私はStarling Frameworkを使用していますので、AS3で開発しています。私はinapp購入プロセスに侵入しようとするかもしれない天才(!)選手からゲームを保護したいです。ActionScriptからC++コードを呼び出す
AS3は、アプリ内ANE(Milkman's)を呼び出します.ANEからの成功が返されると、AS3コードがゲームサーバーに確認応答を送信します。したがって、悪意のあるプレイヤーは、正常に完了したかのように、アプリ内購入プロセスを完了することなく、いつでもこの確認情報をサーバーに送信できます。
私は自身のANEを作成することを考えました。このANEはプロセスの完了後にこの謝辞を送信するので、混乱するAS3コードはありません。また、AndroidでJavaを使用して物事を少し難しくしたくないので、AS3からC++コード(アプリ内購入のためにJNIを呼び出す)を呼び出すことが可能かどうか疑問に思います。
私はKongregate APIに支払いの確認を行う方法をチェックしたいと思います。これは非常に難しい話題です。偽のデータの送信を防ぐ方法を教えてください。 – Vesper
経験則:あなた自身のセキュリティソリューションを展開することは悪い考えです。 – null