【发布时间】:2016-09-02 02:31:28
【问题描述】:
我正在创建这个消息扩展,它是一个游戏。
当我在didBecomeActiveWithConversation 上收到对话时,我会获取我的 UUID 和对手的 UUID,例如:
myUUID = [conversation.localParticipantIdentifier UUIDString];
opponentUUID = [[conversation.remoteParticipantIdentifiers firstObject] UUIDString];
此时如果我打印这个,我会得到类似的东西
myUUID = 3A00236E-606E-41BE-BD11-97658AF13434
opponentUUID = 794DC7EB-E0AF-46CD-9BF0-5B6D39CC6773
然后我在游戏中移动并发送给对手。
在模拟器上,我从“Kate”切换到“John Appleseed”。
当didBecomeActiveWithConversation 方法再次触发时,现在对于另一个用户,我再次获取两个 UUID。结果如下:
myUUID = 3A00236E-606E-41BE-BD11-97658AF13434
opponentUUID = B4621E05-4407-443E-9526-C8F0C82753D6
什么? myUUID 和以前一样,而我的对手UUID 完全不同??通过在消息上切换用户,我希望看到条目被还原。这个怎么可能?错误?
【问题讨论】:
标签: ios ios10 ios-messages-extension msmessage