0

我需要有关 Fortumo 的帮助。我有 2 个课程:Pay.class 和 Main.class。当我打开应用程序时,它会运行 Pay.class 以通过 Fortumo 完成付款。支付成功后跳转到Main.class。但是当我打开应用程序时,它会再次要求付款。现在,如果同一用户再次发送短信,应用程序将重新执行并接受付款。我希望用户只向我付款一次。

4

1 回答 1

0

你有一些选择:

  • 在设备上保存付款状态:用户完成付款后,您将其保存到您的应用程序设置中,并在下次启动时检查,用户是否已经付款。现在,这仅适用于该特定手机。如果您希望用户能够在多个设备上消费您销售的商品,您应该将付款状态保存在外部服务器上。为此,您将使用付款转发。

  • 保存支付状态服务器端:如果您为应用内服务启用支付转发,则每次支付时,其结果都会转发到该支付转发 url。它将包含所有付款信息,并且使用 product_name 参数,您也可以将用户名转发到您的服务器。现在,每次您的应用启动时,您都会询问服务器登录用户或具有该 ID 的用户购买了多少商品。

于 2011-11-11T11:37:08.203 回答