ここに私のシナリオです:私はiPhoneアプリを持っています(Monotouchで書かれていますが、デザインとは関係ない)消耗品があります。私はアプリがインストールされているときに25無料の消耗品を与える。ユーザーがアプリを削除して再インストールすると、今度は同じ25種類の無料の消耗品が得られます。私はこれを防ぐ方法が必要です。私はウェブサービスで何か助けが必要です
私はUDIDのリストを持つサーバー(私のウェブサイトのホスト?)にデータベースのアイデアを考え出しました。ユーザーのUDIDがデータベースにある場合(すなわち、既にアプリケーションをインストールしていることを意味します)、返品がアプリに返され、消耗品の数がゼロに設定されます。 UDIDがd/bにない場合は、追加され、応答がそのように表示されます(新しいアプリ)。
私はREST(よりシンプルな)とサーバー側のLinuxホストを使用することを考えています。私の質問は次のとおりです:
- これを行うには良い方法がありますか?
- サーバーで使用する言語は何ですか?
- sqlRESTはどうですか? (私にはうまく見えますが、上記のシナリオではうまくいくでしょうか)
ユーザーがデバイスをアップグレードまたは交換して新しいUDIDを取得するとどうなりますか? – Jason
消耗品を新しい携帯電話に転送するには、私たちに連絡しなければならないでしょう...私は不正行為を心配しています(おそらく人口のごくわずかです)。私はまた、サーバー上に暗号化されたデータを格納する必要があるので、私もその新しいアプリケーションのWebサービスが必要な新しいアプリケーションがあります。 – SpokaneDude