我正在开发一款主要使用加速计输入的iOS游戏.以前的程序员在启动时设置idleTimerDisabled = YES并保持这种状态.我最近进行了一项更改,使得空闲计时器仅在游戏过程中被禁用,并在等级结束时重新启用.
问题是,如果关卡的播放时间比用户的idleTimer设置长,那么当我设置idleTimerDisabled = NO时,屏幕将变灰.有没有办法在重新启用时重置计时器,以便在idleTimer使屏幕变暗之前发生全时间增量?
我目前正致力于为未来的iOS游戏添加Facebook社交功能的原型.我一直在努力的功能之一是使用新的原生Facebook Composer发布到游戏的链接,然后跟踪帖子并为每个喜欢帖子的人提供玩家硬币.在帖子之后,我得到了他们的Feed,并寻找具有匹配的应用程序ID的帖子.如果我不使用新的原生Facebook Composer(旧式对话框,或者只是没有对话的直接帖子),我已经让这部分工作正常了.
我遇到的问题是当使用新的SLComposeViewController时,帖子似乎来自应用程序"iOS"id"213546525407071"而不是我的应用程序的id.
有没有办法更改属性应用程序,以便它使用我的应用程序ID而不是iOS?