Fortumoに関して助けが必要です。Pay.classとMain.classの2つのクラスがあります。アプリケーションを開くと、Pay.classが実行され、Fortumo経由で支払いが完了します。支払いが完了すると、Main.classにリダイレクトされます。しかし、アプリケーションを開くと、再度支払いが要求されます。これで、同じユーザーがSMSを再度送信すると、アプリケーションが再実行され、支払いが受け入れられます。ユーザーに一度だけ支払ってもらいたい。
1 に答える
0
それを行うためのいくつかのオプションがあります:
デバイスでの支払い状況の保存: ユーザーが支払いを完了した後、それをアプリの設定に保存し、次回の起動時に、ユーザーが既に支払ったかどうかを確認します。これは、その特定の携帯電話でのみ機能します。ユーザーが複数のデバイスで販売した商品を消費できるようにする場合は、支払い状態を外部サーバーに保存する必要があります。これには、支払い転送を使用します。
支払い状態のサーバー側の保存: アプリ内サービスの支払い転送を有効にすると、支払いが行われるたびに、その結果がその支払い転送 URL に転送されます。すべての支払い情報が含まれており、product_name パラメータを使用して、ユーザー名をサーバーに転送することもできます。アプリが起動するたびに、ログインしているユーザーまたはその ID を持つユーザーが購入したアイテムの数をサーバーに問い合わせます。
于 2011-11-11T11:37:08.203 に答える