做移动 app 的,请问如何识别用户是用在电脑上用模拟器登陆应用发过来请求的。

2014-12-19 11:04:40 +08:00
 johnsneakers
app里面有个功能是每天登陆就送游戏币,so,某人可以在电脑上模拟器登陆游客号领注册登陆币再转给主号,这样来来回回锲而不舍的刷实在是很心塞。 我们后端判断只是mac地址,模拟器可以改mac这样对这种人就没辙了。。。
5017 次点击
所在节点    问与答
11 条回复
loveuqian
2014-12-19 11:16:11 +08:00
应该是有识别的吧。。。我前几天想模拟器装炉石apk提示我装不了
XerWandeRer
2014-12-19 12:07:45 +08:00
我想起我的室友们……
romotc
2014-12-19 12:35:48 +08:00
app与后端通讯做下加密
johnsneakers
2014-12-19 12:37:04 +08:00
@romotc 就是说,要前端判断设备?
likaci
2014-12-19 12:37:33 +08:00
限制手机号?
johnsneakers
2014-12-19 12:39:05 +08:00
@likaci 那么pad就不行了
romotc
2014-12-19 12:41:15 +08:00
就算是app内置网页,也从架构上做下加密吧。web方式太容易被伪造了
amon
2014-12-19 13:46:16 +08:00
应用里面获取设备类型。
UIDevice.h里面
@property(nonatomic,readonly,retain) NSString *name; // e.g. "My iPhone"
@property(nonatomic,readonly,retain) NSString *model; // e.g. @"iPhone", @"iPod touch"
@property(nonatomic,readonly,retain) NSString *localizedModel; // localized version of model
@property(nonatomic,readonly,retain) NSString *systemName; // e.g. @"iOS"
@property(nonatomic,readonly,retain) NSString *systemVersion; // e.g. @"4.0"

当然这个需要你更新版本,在应用里面判断了。
Showfom
2014-12-19 13:47:54 +08:00
把转送游戏币的功能删了一刀切
qiayue
2014-12-19 13:52:34 +08:00
这个功能就是给用户创造小号的机会
ETiV
2014-12-19 13:54:07 +08:00
Android的话,不知道模拟器能不能运行的起NDK编译出的模块。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/155059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX