首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Adobe Flash App --唯一的设备ID

Adobe Flash App --唯一的设备ID
EN

Stack Overflow用户
提问于 2015-06-26 06:04:20
回答 1查看 384关注 0票数 0

我正在使用Adobe Flash (AS3)开发一个应用程序,它主要在平板电脑上运行。我希望用户付费。所以他们必须激活他们的应用程序。为此,我考虑提供一个使用统一设备标识符( UDID )构建的激活码,因此,客户向我提供他的UDID,我返回激活码,该激活码仅在他的设备上有效。我的问题是(我到处找)..。如何使用AS3获取UDID?或者,你有没有建议一种不同的方法来达到我的目标?

非常感谢!

Daniele

EN

回答 1

Stack Overflow用户

发布于 2015-06-26 17:27:59

你的问题没有唯一正确的解决方案,它完全取决于你的需求和你正在发布的应用程序的类型。

包中的createUID()函数基于ActionScript伪随机数生成器和当前时间生成UID (唯一标识符)。但这可能对您没有帮助,因为此ID不依赖于机器,用户可以简单地发布他的UID和您的身份验证密钥。用户可能需要在他的其他设备上安装应用程序,用户可能会意外删除该文件,这将删除最初生成的UID。

64位数字(十六进制字符串)是在用户首次设置设备时随机生成的,并且在用户设备的生命周期内保持不变。如果在设备上执行出厂重置,则该值可能会更改。.This可使用java by constant ANDROID_ID访问,在ActionScript-3中没有库可以访问它。但是您可以使用this ane来获取它。

或者,你可以使用facebook using this ane或google+的登录,并使用那里的客户唯一id,但这需要他授予你的应用程序查看一些基本信息的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31061588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档