私は現在、SenchaTouch2とPhonegapを使用してモバイルアプリを開発しています。これは、いくつかの場所で「チェックイン」し、成功するたびにいくつかのポイントを獲得できるゲームです(Foursquareのように)。
賢い人(たとえば、私のapkを逆コンパイルした人)が自分のコンピューターまたはアプリ外の他のデバイス。
私がこれをどのように達成できるかについて何か考えがありますか?
どうもありがとう、
私は現在、SenchaTouch2とPhonegapを使用してモバイルアプリを開発しています。これは、いくつかの場所で「チェックイン」し、成功するたびにいくつかのポイントを獲得できるゲームです(Foursquareのように)。
賢い人(たとえば、私のapkを逆コンパイルした人)が自分のコンピューターまたはアプリ外の他のデバイス。
私がこれをどのように達成できるかについて何か考えがありますか?
どうもありがとう、
絶対的に言えば、あなたが探しているものは不可能です-デバイス上のアプリに有効なメッセージを送信するために必要なキーとコードが含まれていて、デバイスがユーザーにアプリの逆コンパイルを許可している場合、理論的には誰でもそれをリバースエンジニアリングして何でも送信できます彼らが望むメッセージ。
ただし、実際には、心配する価値はありません。誰もそれほど努力することはなく、疑わしいアクティビティのあるアカウントをかなり簡単に検出できる可能性があります。httpsとアプリコードの単純なトークンを使用するだけで、ネットワークアクティビティを確認できるが、アプリコードを掘り下げることはできない人を阻止できます。
カップルオプション(正確なシナリオによって異なります):