當在iPhone模擬器測試的iMessage應用,獲取兩個默認的對話線程的MSConversation.localParticipantIdentifier
(凱特·貝爾,約翰蘋果核戰)返回相同的NSUUID
字符串,因爲我們仍然是「同一個設備」上。獨特MSConversation.localParticipantIdentifier在iPhone模擬器
爲了實現基於回合的應用程序,我將localParticipantIdentifier
及URL數據傳遞給跟蹤參與者的輪次。
- 1人會在郵件中通過他的ID,以人
- 人2將通過ID比較自己,以確定是否她做了最後一輪。
有沒有辦法在iOS 10模擬器上的兩個測試會話之間模擬獨特的localParticipantIdentifier
?除了硬編碼用於調試的「轉向」信息之外,我想不出一種模擬這種真實世界條件的方法。謝謝。
注:我不想使用MSMessage.senderparticipantidentifier
,因爲發送者並不必然決定誰做的轉(如:用戶發送更新應用程序的狀態,但不是一個「轉」,3 +人交談的消息線程等)。
我知道這個問題是幾個月大,但我有同樣的問題。你介意讓我知道你是否曾經找到解決辦法? – user3128464