|
@@ -1,16 +1,16 @@
|
|
|
package com.itant.pay.ui.main
|
|
package com.itant.pay.ui.main
|
|
|
|
|
|
|
|
-import android.content.ComponentName
|
|
|
|
|
import android.content.Intent
|
|
import android.content.Intent
|
|
|
-import android.content.pm.PackageManager
|
|
|
|
|
-import android.os.Build
|
|
|
|
|
import android.provider.Settings
|
|
import android.provider.Settings
|
|
|
import com.itant.pay.base.BaseActivity
|
|
import com.itant.pay.base.BaseActivity
|
|
|
import com.itant.pay.databinding.ActivityMainBinding
|
|
import com.itant.pay.databinding.ActivityMainBinding
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 首页
|
|
|
|
|
|
|
+ * 核心思想:用户注册的时候会根据当前服务器时间戳产生用户id,这个用户id最后两位决定了需要支付的尾数,如id为最后两位为89,
|
|
|
|
|
+ * 则需要支付99.89元(原价100元)
|
|
|
|
|
+ * ① 用户在客户端点击支付时,需要先输入从服务器获取的验证码,把当前用户id和验证码发送到服务器(验证通过则保存到临时id列表,保留5分钟),返回成功后,跳转支付宝支付;
|
|
|
|
|
+ * ② 用户支付成功后,支付助手把支付金额发送到服务器,服务器收到金额,如果金额达标,则使用金额尾数匹配临时id列表,匹配成功,则把id从临时id列表中移除,同时设置该用户购买成功;
|
|
|
*/
|
|
*/
|
|
|
class MainActivity : BaseActivity<ActivityMainBinding>() {
|
|
class MainActivity : BaseActivity<ActivityMainBinding>() {
|
|
|
|
|
|