我是Twilio的IP消息系統團隊的開發人員,希望能在這裏提供一些額外的信息。
IP消息SDK
登記反饋目前僅限於失敗,您會通過委託方法得到-ipMessagingClient:toastRegistrationFailedWithError:
話雖這麼說,在您的TwilioIPMessagingClient實例調用registerWithToken:
,你應該看到日誌條目這個節目登記被髮送到我們的服務器:發送到任何REGI
TNNotificationClient | Starting registration..., id: <....> TNRegTransport | Creating registration: apn - <....> TNRegTransport | Registration is created, location: https://ers.us1.twilio.com/v1/registrations/<...>
當一個消息被髮送給信道,該信道的構件推註冊被查詢和推送消息會員。 Twilio通過registerWithToken:
方法和您在JWT中提供的憑證SID(以CR開頭)爲給定用戶提供的設備令牌使用您創建的客戶端創建的註冊。您通過REST或Web界面提供給Twilio的憑據必須與AppID以及環境(沙箱與生產)在設備上執行的註冊相匹配。
有幾件事情來驗證:
如果您願意,我會很樂意幫助您進一步診斷您的具體帳戶詳細信息,如果您打開票https://www.twilio.com/help/contact並引用此帖。我們一定會更新此SO帖子,並附上任何來自該會話的額外公開信息。
Randy
感謝您的回覆。我會查看日誌並回來。另外,日誌超級健談,可能很難捕捉輸出。 – sparkFinder
經過測試,搜索日誌文本 - 我收到了'註冊已創建,位置:的位置。我想這意味着我有一個有效的註冊?我相信我的沙盒設置是正確的,因爲控制檯只會讓我上傳一個沙盒目標鍵 - 如果沒有沙箱設置,它將會不匹配。我已經實現了委託的toastreceivedonchannel和toastregistrationfailed錯誤函數,但沒有在那裏獲得斷點。我的消息令牌具有嵌入APN令牌的IPM授權,由'pushCredentialSid'創建。憑票入場。 – sparkFinder
我在我的iOS應用程序中也遇到同樣的問題。我試圖邀請用戶訪問專用通道上的IP消息系統,我發現我的代碼向用戶發送邀請的方式運行良好,但是,我無法在應用程序代理中收到任何回調到didReceiveRemoteNotification的回調。我已經完成twilio ip消息控制檯所需的設置,並且我還獲得了前面提到的控制檯日誌。請幫忙。 –