我无法通过Game Center iOS 10 beta 1邀请我的应用程序中的朋友。
我尝试在iOS 10上使用GKMatchMakerViewController,我的应用程序通过iMessage将邀请链接发送给朋友。
朋友获得这样的消息链接: https://www.icloud.com/share/0pVZ0ltWfeGmc806iDQMQ8w8A, 但链接不起作用。
朋友打开链接并从iCloud beta获取页面,其中包含“需要软件更新”的文本 要接受游戏邀请,您需要iOS 10或Mac OS X 10.12或更高版本。“。
当朋友在iOS 9或iOS 10 beta 1上打开链接时出现同样的错误。
我在WWDC16上看过演示文稿“611_whats_new_in_game_center” 看到基于消息的邀请效果很好。
我发送邀请的代码非常简单:
UIWindow *window = [[UIApplication sharedApplication] keyWindow];
GKMatchRequest *request = [[GKMatchRequest alloc] init];
GKTurnBasedMatchmakerViewController *mmvc = [[GKTurnBasedMatchmakerViewController alloc] initWithMatchRequest:request];
mmvc.turnBasedMatchmakerDelegate = self;
[window.rootViewController presentViewController:mmvc animated:YES completion:nil];
这是我的错误吗?你能给我一个在iOS 10中邀请朋友加入游戏中心的代码的提示或示例吗?
答案 0 :(得分:0)
问题已通过iOS 10 beta 6解决。