具體開放規(guī)則如下:

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站制作、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的吉水網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
1. 通過微信開發(fā)者資質認證的開發(fā)者,其帳號下所有的移動應用和公眾號應用自動獲得微信溝通權限。
2. 移動應用可以喚起同在一個開放平臺帳號下的任意一個公眾號。
接入流程:
1、在微信開放平臺(open.weixin.qq.com)注冊開放平臺開發(fā)者賬號。
2、登錄微信開放平臺,進入“帳號中心”頁申請開發(fā)者資質認證。
3、前往“管理中心”界面提交移動應用申請,綁定公眾號。
4、前往“資源中心”下載iOS開發(fā)工具包或者Android開發(fā)工具包,內(nèi)置到移動應用中,然后查看開發(fā)文檔進行開發(fā)。
離線推送收不到,按照下面步驟一步一步進行排查:
0、如果你的app之前可以收到離線推送,突然收不到了,那么先移步蘋果開發(fā)者中心查看推送證書是否過期。如果過期了,需要重新制作證書,然后到環(huán)信管理后臺(Console)將舊的刪掉再上傳新的。過期的一般會被封禁,需要聯(lián)系環(huán)信進行解封操作。
1、首先已經(jīng)按照環(huán)信的文檔集成了離線推送: APNs離線推送
2、如果是iOS13及以上的系統(tǒng),那么需要將IM SDK更新到3.6.4或以上版本。
? 如果更新后還不行那么退出登錄、重啟app、再登錄試下。
?初始化sdk成功之后打印版本號:
NSString *ver = [EMClient sharedClient].version;
3、測試APNs推送的時候,接收方的APP需要是殺死狀態(tài),需要用戶長連接斷開才會發(fā)APNs推送;
? 所以直接上劃殺死APP測試。
4、要確保導出p12時使用的Mac和創(chuàng)建CertificateSigningRequest.certSigningRequest文件的Mac是同一臺;導出證書的時候要直接點擊導出,不要點擊秘鑰的內(nèi)容導出;確認 APP ID 是否帶有推送功能;
5、環(huán)信管理后臺(Console)上傳證書時填寫的Bundle ID須與工程中的Bundle ID、推送證書的 APP ID 相同;選擇的證書類型須與推送證書的環(huán)境一致;導出.p12文件需要設置密碼,并在上傳管理后臺時傳入;
6、工程中初始化SDK那里填的證書名與環(huán)信管理后臺上傳的證書名稱必須是相同的;
7、測試環(huán)境測試,需要使用development環(huán)境的推送證書,Xcode直接真機運行;
正式環(huán)境測試,需要使用production環(huán)境的推送證書,而且要打包,打包時選擇Ad Hoc,導出IPA安裝到手機上。
8、APP殺死后可調(diào)用“獲取單個用戶”的rest接口,確認證書名稱是否有綁定(正常情況下,登錄成功后會綁定上推送證書,綁定后會顯示推送證書名稱);還需要確認綁定的證書名稱和管理后臺上傳的證書名稱是否一致。
接口文檔: 獲取單個用戶
如果沒綁定上,那么退出登錄、重啟app、重新登錄再試下。
如果證書名稱不一致,改正過來后重新登錄試下。
9、如果以上都確認無誤,可以聯(lián)系環(huán)信排查。需提供以下信息(請勿遺漏,以免反復詢問耽誤時間):
?appkey、devicetoken、bundle id、證書的.p12文件、證書名稱、證書密碼、收不到推送的環(huán)信id、測試的環(huán)境(development or production)、消息id、消息的內(nèi)容和發(fā)送時間
消息id要在消息發(fā)送成功后獲取,如圖:
離線推送收不到,按照下面步驟一步一步進行排查:
0、如果你的app之前可以收到離線推送,突然收不到了,那么先到蘋果開發(fā)者中心查看推送證書是否過期。如果過期了,需要重新制作證書,然后到環(huán)信管理后臺將舊的刪掉再上傳新的,證書名稱不要變。過期的一般會被封禁,需要聯(lián)系環(huán)信進行解封操作。
關于管理后臺,這里詳細講解下:
如圖,登錄客服系統(tǒng),來到? 管理員模式--渠道管理--手機APP 頁面:
如果手機APP里的【 直接登錄IM關聯(lián)后臺 】按鈕可點擊,那這個app關聯(lián)就是快速創(chuàng)建的,點擊即可進入管理后臺上傳證書
如果手機APP里的【 直接登錄IM關聯(lián)后臺 】按鈕不可點擊,那這個app關聯(lián)就是手動關聯(lián)的,要到IM的Console后臺上傳證書: Console后臺
1、首先已經(jīng)按照環(huán)信的文檔集成了離線推送: 離線推送
2、如果是iOS13及以上的系統(tǒng),那么需要將IM的SDK更新到3.6.4或以上版本。如果更新后還不行那么退出登錄、重啟app、再登錄試下。
? HelpDesk 是客服的SDK,Hyphenate 是IM的SDK。
? //初始化sdk成功之后打印版本號:
? NSString *kfver = [HDClient sharedClient].sdkVersion;
? NSString *imver = [HDClient sharedClient].imSdkVersion;
3、測試APNs推送的時候,接收方的APP需要是殺死狀態(tài),需要用戶長連接斷開才會發(fā)APNs推送。
? 所以直接上劃殺死APP測試。
4、要確保導出p12時使用的Mac和創(chuàng)建CertificateSigningRequest.certSigningRequest文件的Mac是同一臺;導出證書的時候要直接點擊導出,不要點擊秘鑰的內(nèi)容導出;確認 APP ID 是否帶有推送功能;
5、在管理后臺上傳證書時,選擇的證書類型必須與推送證書的環(huán)境一致;導出.p12文件需要設置密碼,并在上傳管理后臺時傳入;
6、工程中初始化SDK那里填的證書名與環(huán)信管理后臺上傳的證書名稱必須是相同的;
7、測試環(huán)境測試,需要使用development環(huán)境的推送證書,Xcode直接真機運行;
正式環(huán)境測試,需要使用production環(huán)境的推送證書,而且要打包,打包時選擇Ad Hoc,導出IPA安裝到手機上。
8、APP殺死后至環(huán)信管理后臺對應的應用下查看登錄的用戶ID,確認證書名稱是否有綁定(正常情況下,登錄成功后會綁定上推送證書,綁定后會顯示推送證書名稱);還需要確認綁定的證書名稱和管理后臺上傳的證書名稱是否一致。
如果沒綁定上,那么退出登錄、重啟app、重新登錄再試下。
如果證書名稱不一致,改正過來后重新登錄試下。
9、如果以上都確認無誤,可以聯(lián)系環(huán)信排查。需提供以下信息(請勿遺漏,以免反復詢問耽誤時間):
?appkey、devicetoken、bundle id、證書的.p12文件、證書名稱、證書密碼、收不到推送的環(huán)信id、測試的環(huán)境(development or production)、消息的內(nèi)容和發(fā)送時間
環(huán)信的聊天功能是獨立出來的,開發(fā)者可以直接集成環(huán)信的聊天UI,集成之后可以直接使用它的所有功能,語音,視頻,表情,共享位置等,快的3天能集成,慢的一個星期左右
解決辦法有三個,隨便哪種都能解決:
1.升級涉及到的.a文件
2.在target的Build Settings里面,將Build Active Architecture Only改成YES (I choose this)
3.在target的Build Settings里面,找到Valid Architectures,刪除其中的armv7s
所以還是覺得,如果是開源庫,直接把源代碼包含進項目比較靠譜。
文章名稱:環(huán)信開發(fā)者平臺ios,環(huán)信服務器
轉載來源:http://chinadenli.net/article5/dseegoi.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、域名注冊、網(wǎng)站設計、網(wǎng)站內(nèi)鏈、標簽優(yōu)化、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)