原创 如何在App中實現IM功能之七快速實現聊天列表排序模塊——箭扣科技Arrownock

如何在App中實現IM功能之七快速實現聊天列表排序模塊 一臺設備由於用戶的使用習慣差異,可能導致設備的時間和實際收發消息的時間不同,這裏與大家分享利用anIM收發消息時,如何根據數據中的msgId和timestamp來進行排序。 實現邏輯發

原创 如何在App中實現IM功能之一離線消息常見淺析——箭扣科技Arrownock

如何在App中實現IM功能之一離線消息常見淺析 在開發IM功能的過程中,一個最基本的場景是收取並展示用戶發來的消息。我們假設用戶A是發送方,用戶B是接收方(羣組聊天時,客戶端對信息展示的處理類似一對一聊天)。 場景1:用戶B客戶端處於開啓狀

原创 如何在App中實現IM功能之四創建穩健的消息發送模塊——箭扣科技Arrownock

如何在App中實現IM功能之四創建穩健的消息發送模塊 anIM聊天是以心跳的方式保持設備和服務器之間的在線連接,有時候會因爲網絡或其他原因導致連接中斷,則在該設備登錄的用戶在服務器端會自動下線。那麼此時發送消息的話,服務器會返回用戶已經下線

原创 如何在App中實現IM功能之二快速實現離線消息模塊——箭扣科技Arrownock

如何在App中實現IM功能之二快速實現離線消息模塊 一個App在實際使用聊天功能的時候,並非是一直呆在一個界面的,在等待好友發消息來的同時,有可能已經跳轉到其他界面,也有可能切換到其他App。在當前的App進入後臺、好友發來消息時,需要給設

原创 如何在App中實現朋友圈功能之八頁面加載功能的邏輯與實現——箭扣科技Arrownock

如何在App中實現朋友圈功能之八頁面加載功能的邏輯與實現 本文將給大家帶來的是本系列最難的一部分功能——查詢。查詢功能從技術上可以分爲三部分:1.進入頁面加載;2.下拉刷新加載;3.上拉刷新加載。本文我們將主要講解進入頁面加載功能的邏輯與實

原创 如何在App中實現朋友圈功能之六快速實現下拉加載朋友圈功能——箭扣科技Arrownock

如何在App中實現朋友圈功能之六快速實現下拉加載朋友圈功能 實現邏輯:根據上次下拉刷新的時間從數據庫加載出limit(比如10)條post,判斷總數據條數:a. 如果總數據大於limit條,清空當前緩存的postList,將服務器獲取的po

原创 如何在App中實現IM功能之六快速實現羣聊的高級功能——箭扣科技Arrownock

如何在App中實現IM功能之六快速實現羣聊的高級功能 本文通過利用anSocial的Circle API實現羣聊的高級功能(如羣組身份、羣成員匿名發言等)。 實現方式:將Circle與anIM的Topic結合:當我們創建羣組得到topicI

原创 如何在App中實現IM功能之五快速實現圖片接收和發送——箭扣科技Arrownock

如何在App中實現IM功能之五快速實現圖片接收和發送 社交App中,用戶聊天發送或接收圖片,是一個非常常見的場景,這裏給大家介紹如何利用Arrownock的anSocial的Photo API與anIM結合,來實現發送和接收圖片。 發送端詳

原创 如何在App中實現朋友圈功能之四在朋友圈中添加發送圖片功能——箭扣科技Arrownock

如何在App中實現朋友圈功能之四在朋友圈中添加發送圖片功能 實現概念:當用戶在界面點擊發送按鈕的時候,如果已經有選擇好的圖片,我們的做法是先上傳圖片到服務器,再將圖片Id作爲Post的屬性上傳。這裏跳轉到用戶聊天發送接收圖片 + 鏈接 在技

原创 如何在App中實現朋友圈功能之五點贊、評論屬性詳細解析——箭扣科技Arrownock

如何在App中實現朋友圈功能之五點贊、評論屬性詳細解析 快速查看評論和點贊數量:當我們創建一個牆貼後,這個牆貼會自動帶有評論數量commentCount、贊數量likeCount、討厭數量dislikeCount三個屬性。當有用戶對這個牆貼

原创 如何在App中實現IM功能之三快速實現離線消息推送模塊——箭扣科技Arrownock

如何在App中實現IM功能之三快速實現離線消息推送模塊 推送是社交功能裏最常見的功能之一,許多使用IM++平臺的開發者都會用到,本節我們將爲大家帶來如何使用IM++平臺快速實現離線推送。使用過Arrownock產品的開發者應該知道,如果要實

原创 如何在App中實現朋友圈功能之三快速實現雙向好友功能——箭扣科技Arrownock

如何在App中實現朋友圈功能之三快速實現雙向好友功能 在社交APP的使用中,用戶相互添加好友是一個必要的場景,本期技術分享在這裏給大家介紹如何利用AnSocial的Friend來實現微博粉絲和微信好友機制。 微博粉絲機制:微博是一個單向的好

原创 箭扣科技Arrownock-移動社交通訊雲服務產品IM++白皮書

Arrownock IM++移動社交通訊雲服務產品產品白皮書1.關於箭扣科技箭扣科技Arrownock名自北京最原味的長城片段,寓意祖先的烽火臺與現代通訊技術的銜接和延承。箭扣科技以“無社交,不App”爲己任,是全球第一家向移動App提供I

原创 如何在App中實現IM功能之二快速實現離線消息模塊——箭扣科技Arrownock

如何在App中實現IM功能之二快速實現離線消息模塊 一個App在實際使用聊天功能的時候,並非是一直呆在一個界面的,在等待好友發消息來的同時,有可能已經跳轉到其他界面,也有可能切換到其他App。在當前的App進入後臺、好友發來消息時,需要給設

原创 如何在App中實現朋友圈功能之八頁面加載功能的邏輯與實現——箭扣科技Arrownock

如何在App中實現朋友圈功能之八頁面加載功能的邏輯與實現 本文將給大家帶來的是本系列最難的一部分功能——查詢。查詢功能從技術上可以分爲三部分:1.進入頁面加載;2.下拉刷新加載;3.上拉刷新加載。本文我們將主要講解進入頁面加載功能的邏輯與實