-1

我想制作一个类似于 SetupWizard 的应用程序。我的应用程序应该只在手机第一次打开时初始化一次,之后它就永远不会显示。我有办法在每次作为服务启动时自动运行它,但是如何让它只运行一次呢?

我研究过

4

1 回答 1

1

您可以在SharedPreferences中存储一些值。并检查该值,如果它存在,则意味着应用程序已经初始化。

SharedPreferences 可以由用户清除(就像网络会话一样)。如果您想确保您的解决方案即使用户清除他的手机也能正常工作,那么您可以获取设备 IMEI(此处示例)并将其发送到某个服务器,该服务器检查该设备是否已经初始化?

于 2013-02-09T14:24:26.793 回答