我正在开发一个完全依赖互联网的应用程序。这样我就可以检测互联网连接是否可用。但问题是,如果互联网连接不可用,我必须关闭应用程序,否则应用程序不应该被初始化。
我真正需要的就是这个。有两种情况,一种是互联网连接可用,另一种是不可用。当应用程序与互联网连接打开时,一切都将正常。
当互联网连接不可用,应用程序被打开时,它应该会显示一个消息框,上面写着"Sorry no internet connection is found. Application is now closing",然后返回到开始屏幕。
发布于 2011-10-23 12:58:21
如果您这样做,您的应用程序将不会通过市场认证。即使有这个错误,你的应用程序也必须有响应。
我建议你创建一个占位符,以防没有连接。
发布于 2011-10-23 18:04:13
更好的做法是引入一个选项,比如shake来重新尝试连接(比如Facebook的应用程序)。什么都不做,强制重新启动应用程序,这是一种糟糕的用户体验,也是一种糟糕的工艺。
正如MSicc提到的,任何应用程序都会以任何其他方式关闭,而不是via。后退按钮,不会通过市场认证。
移动应用程序需要在许多情况下忍受慢速/无连接,即使您正在进行需要互联网访问的操作,它也需要负责任。如果不是,用户会给你很差的评分,最终没有人会使用你的应用程序。
发布于 2011-11-11 10:14:27
实际上,XNA支持一种方法。
new Microsoft.Xna.Framework.Game().Exit();https://stackoverflow.com/questions/7864299
复制相似问题