ios.pitt | Pitt on App Store - Kimieno

文章推薦指數: 80 %
投票人數:10人

SSH 是使用加密傳輸,速度一般,安全性高,也是PiTT 的預設連線方式 ... iOS Beta (TestFlight)的每一個版本都只有90天的使用期限(自上傳送審日起算), ios.pitt PittonAppStore ViewonGitHub 或是加入測試計畫 操作手冊 登入畫面 連線畫面 主畫面 工具列 看板列表 看板選項 最愛看板排序 信件列表 信件選項 話題功能 話題列表 最新消息類型 延燒話題選項 延燒話題設定 編輯隱藏看板 關注話題選項 關注話題設定 編輯關注看板 閱讀紀錄 閱讀紀錄分類 閱讀紀錄顯示方式 刪除閱讀紀錄 最近造訪 最近造訪選項 刪除最近造訪 最近造訪排序 分類看板 鄉民名冊 名冊選項 水球聊天 文章列表 文章列表選項 搜尋文章分頁 搜尋文章 搜尋文章代碼 刪除搜尋文章紀錄 文章資訊 轉錄 看板設定 轉寄 驗證碼 使用者資訊 縮網址 搜尋看板 文章內容 文章內容功能 推文項目 推文選項 預覽項目 預覽項目選項 網址項目 網址項目選項 文章代碼項目 剪貼簿 文章內容瀏覽模式 推文頁面 大圖瀏覽 精華區列表 精華區選項 精華區路徑 主選單頁面 帳號選項 廣告設定 發表文章 回覆文章 編輯簽名檔 編輯文章 從暫存檔恢復 問與答 簡介 連線方式 無法登入 連線緩慢 樓層數消失 點擊文章與進入文章不符 回覆推文 發文或推文出現亂碼 實名發布 信件通知 無法開啟測試版本 封鎖樣式 點擊狀態列不會回到頂部 訂閱無廣告極致體驗依舊出現廣告 iOS14編輯文章時出現剪貼簿存取通知 imgur圖片讀取速度 條款與政策 PiTT使用條款 PiTT隱私權政策 PiTT贊助合約與條款 PTT使用條款 1 簡介 PTT為BBS站台,原始連線方式需使用個人電腦的終端機才能連線, 後來出現了PCMAN等更加方便的電腦版客戶端, 讓鄉民可以更便捷的瀏覽PTT。

PiTT為第三方手機版瀏覽器,由於現今社會大眾傾向於使用手機上網, 是為了讓鄉民能享用更加的使用者體驗以及更直覺的介面設計而開發的App。

返回頁首 2 連線方式 PTT的連線方式有很多種 Telnet SSH WebSocket Telnet是使用明碼傳輸,也就是有心人只要想就能知道你與伺服器間傳輸的所有資訊 速度最快,安全性最低,也是大多數App的預設連線方式 SSH是使用加密傳輸,速度一般,安全性高,也是PiTT的預設連線方式 WebSocket有加密傳輸與明碼傳輸,PiTT使用的是加密傳輸,速度一般,安全性高 返回頁首 3 無法登入 重複登入帳號數量過多(3個),若出現刪除重複登入提示請選擇刪除 請到設定-連線開啟僅使用ptt.cc位址連線(若有在中國使用請關閉) 網路環境無法使用SSH連線(port22),請確定使用的網路環境可以使用SSH連線 被手機內安裝的系統管理應用程式阻擋,例如防火牆,背景服務限制管理,OperaMax,擋廣告App等等(某些版本會導致頻繁斷線,可在MobileComm看板搜尋相關案例 ),Android系統的限制背景連線也可能導致無法連線 PTT伺服器維護中/過載 重新開機重置裝置所有連線(台哥大、遠傳常使用到被PTT封鎖的IP位址導致無法連線) 更換連線功能(SSH/WSS) 返回頁首 4 連線緩慢 給懶得看的人的快速結論就是到設定內改為使用WebSocket連線 測試最高紀錄為一秒內登入完成 最主要的影響還是PTT伺服器本身 PTT的連線方式有很多種 Telnet SSH WebSocket Telnet是使用明碼傳輸,也就是有心人只要想就能知道你與伺服器間傳輸的所有資訊 速度最快,安全性最低,也是大多數App的預設連線方式 SSH是使用加密傳輸,速度一般,安全性高,也是PiTT的預設連線方式 WebSocket有加密傳輸與明碼傳輸,PiTT使用的是加密傳輸,速度一般,安全性高 說了這麼多,為什麼會有人覺得PiTT登入慢,有人覺得PiTT登入快呢? 重點來了 主要是因為在SSH連線方面PTT站台有限制登入處理的數量, 在同一時間登入人數過多時就會需要等待, 直到前面的人登入完畢 舉例來說當處理上限為一百人而你是第一百零一個登入的人, 你必須等待到第一個人登入成功後PTT才會開始處理你的登入動作, 同時第一百零二個人順位就往前移動一個位子, 這就是為什麼PiTT在某些時候不容易登入的原因, 就是因為人太多而受限於站台本身的行為 要解決這個問題只要到設定內修改為使用WebSocket連線即可 那為什麼不設定為預設連線呢? 因為站方目前還是把這項連線方式定位為實驗階段, 如果設為預設連線而站方停止測試, 那還不知道有連線方式可以調整的鄉民就會覺得PiTT壞掉了 電腦版SSH連線緩慢情形 手機版WebSocket正常連線情形 關於重複登入 另外提供一個有關重複登入的資訊 PTT允許的重複登入連線只有三個, 超過這個數量再選擇「允許重複登入」那個瞬間就會把你目前登入中的連線斷線, 所以在連線失敗連續超過三次時PiTT就會強制跳出重複登入選項以供使用者選擇「不允許重複登入」, 避免使用者卡在登入-被斷線的循環 而在選擇不允許重複登入的時候常常有人覺得這裡卡很久, 其實這也是PTT站台本身的限制, 但我也不清楚PTT在處理哪些資訊, 可能是重複登入帳號間的資訊同步作業讓這個動作花了些時間 以上就是關於登入的小知識 返回頁首 5 樓層數消失 PTT本身沒有支援樓層顯示, 應用程式內的樓層數與推噓數都是由程式自行計算出來的, 使用End之後是由文章最末頁開始讀取, 因為無法讀取到第一樓所在位置, 所以沒辦法計算樓層數為多少, 推文後預設以End重新整理, 因此同樣無法顯示樓層數, Home則是重新整理後由文章第一頁開始讀取, 所以可以依序計算樓層數與推噓數 返回頁首 6 點擊文章與進入文章不符 如果是搜尋推文數狀態下點擊文章的確會出現這個問題喔, 因為PTT的文章序號不是固定值, 而推文數搜尋的異動情況也比較多, 所以如果搜尋結果有異動就很可能造成點擊文章與進入文章不一致的情形, 例如原本搜尋50推以上有5篇文章, 但在手機上顯示結果後PTT伺服器多了3篇50推以上的文章, 而這幾篇文章的時間又比較新的話就會改變其他文章的序號, 這個算是手機版實作上的一個限制, 不過只要重新整理後就可以恢復正常了 返回頁首 7 回覆推文 PTT本身沒有回覆推文功能, 一般都是使用編輯文章功能自行在推文下方輸入回覆文字, 編輯文章介面可以從文章內容介面展開按鈕後點擊「編輯文章」進入, 長按推文後會顯示編輯介面, 在推文日期後方輸入換行符號再輸入回覆文字即可, 編輯完成後PiTT會顯示預覽並檢查是否有將推文改壞掉, 不過編輯功能有點複雜, 建議可以到Test看板熟悉編輯功能操作後再行使用, 包括標記、刪除、回復上一個編輯版本等等 返回頁首 8 發文或推文出現亂碼 發文、推文出現亂碼!!! 最近偶爾會看到出現亂碼的文章或推文, 然後底下就有鄉民推文開玩笑說:一定是用XXX發文的! 之前也有一些使用者有回報出現亂碼的問題, 乾脆在這裡再發一篇較完整的說明。

其實,不管使用的是哪一款PTT瀏覽器, 只要您輸入的文字是PTT系統本身不支援的字元, 就會出現亂碼。

也就是說,如果您輸入了某些”罕用字”就會造成亂碼的情形, 即使您使用的是家喻戶曉的PCMAN也一樣, 但PCMAN是即時顯示PTT回傳的內容, 所以在輸入或貼上時就會立即出現亂碼或是根本無法輸入。

最常出現此情形的是使用超注音的使用者, 可能應用程式本身預設就有開啟罕用字的支援, 而在自動選字時又會將罕用字排在第一順位(跟使用者自選詞也有關係,不能說全是超注音的問題), 所以常常出現此情形, 最常見的例子,就是之前使用者回報的“會”與“㑹”兩個字, 前者是PTT有支援的字元,後者是PTT不支援的字元, 特別的是,PTT是使用雙位元組呈現寬字元(也就是中文字), 而PTT看不懂的字元在輸出時就會將字元位元組隨意組合再輸出, 因為正確的編碼被拆掉了, 在頁面上原本“㑹”字本身以及其前後的文字就可能會呈現為亂碼, PCMAN使用者可以在推文時試者貼上“哈會哈”與“哈㑹哈”看看差異, “㑹”字後方搭配不同文字各有不同樂趣。

以更簡單的例子來說, 就是強迫一個不懂英文的人唸一段句子一樣,看不懂他就會亂念。

基於以上原因, 只要使用者從輸入法設定內將罕用字支援關閉就不太會出現此情形了, 有些例外是當使用者從網頁直接複製貼上內容時也會出現亂碼, 這個情形可能是複製的文字內容中也包含了某些不會顯示同時PTT也不支援的字元在內, 這點就只能請使用者自行注意囉 返回頁首 9 實名發布 實名發布為沿用PTT的名詞, 這裡的「實名」是指是否要在發文時顯示ID, 只有在匿名看板有作用, 因為匿名看板有規定某些分類的文章必須顯示ID發文, 此時就需要勾選實名發布, 一般看板預設發文時就會顯示ID, 所以有沒有勾選都沒有影響 返回頁首 10 信件通知 請開啟App通知權限 PTT的信件通知與水球通知不一樣, 只有在頁面切換時才會顯示在畫面上方, 因此只有在操作PTT時才有辦法讀取通知, 例如讀取文章、看板列表、文章列表等等, 若在通知已顯示的情況下, 必須要在讀取最新的信件內容後才會重設通知檢查狀態, 其他app都是在背景固定一段時間自動連線至PTT檢查才有辦法主動通知, 但此方法會佔用PTT過多資源, 由於PTT沒有向開發者收費, 所以會盡量避免加入這類背景自動讀取資料的功能, 以免造成伺服器忙碌而影響到其他使用者登入使用的權利。

另外一方面,此類背景自動檢查功能都有幾個特性, 需帳號密碼供自動登入以及固定時間或頻率連線, 這些行為容易讓PTT伺服器判定為機器人帳號進而被退註或是停權, 自動登入功能也可能讓不肖使用者用來養分身帳號, 這都是開發者需要注意與把關的部分, 而不是為了增加下載數、衝人氣就毫無原則的加入使用者要求的所有功能。

PiTT有另外加入「即時信件通知」功能, 只要對方使用PiTT發信, 有安裝PiTT的使用者就能即時收到信件通知 返回頁首 11 無法開啟測試版本 iOSBeta(TestFlight)的每一個版本都只有90天的使用期限(自上傳送審日起算), 因此請盡量維持最新版本, 另外若更換裝置或是使用iCloud復原裝置都可能導致TestFlight憑證錯誤, 此時只要移除TestFlight與相關app後再重新安裝即可 返回頁首 12 封鎖樣式 不完全隱藏黑名單是為了避免App刻意隱藏某些特定資訊的疑慮, 若有顯示隱藏哪些項目,可以讓使用者更安心, 另外一點則是方便使用者隨時解除隱藏狀態, 除了永久解除封鎖,PiTT還有暫時解除封鎖跟超級好友(同時加入封鎖與好鄉民), 這些功能都需要保留封鎖項目才會更方便。

若真的不想在推文看見某些帳號, 可以查詢該位鄉民後編輯「別名」項目, 即可替代帳號顯示。

返回頁首 13 點擊狀態列不會回到頂部 iOS點擊狀態列的功能實際上為「回到第一列」的功能, 但因為iOS的元件本身沒有支援反向瀏覽, 導致沒有使用者用過從下方開始載入資料的App, 所以讓使用者誤以為此功能為回到頂部。

PiTT使用反序列表或文章內容的End功能後都是從下方開始載入資料, 因此點擊狀態列會回到最下方(第一列)才是正常的情況 14 訂閱無廣告極致體驗依舊出現廣告 此問題通常是因為使用了多重帳號登入AppleID、iTunes與AppStore, 導致無法連接iTunesStore取得收據造成的。

或是使用了網路管理App導致伺服器驗證失敗,例如:流量管理、防火牆、VPN、擋廣告或是設定了錯誤的DNS。

排除網路問題後可以嘗試以下步驟: 確認AppleID與當初購買的ID相同 確認iTunes帳號與當初購買的ID相同 確認下載App時使用的帳號與當初購買的ID相同 確認iTunes為最新版本 確認系統時間正確(使用自動從網路更新時間) 點擊驗證收據 若無反應,請點擊更新收據(下方工具列從左邊數來第二個按鈕)再點擊一次驗證收據 以上動作皆無法恢復,請進行退款 另外有收到一個例外情況,使用者回報在Apple開發票前都無法正確進行收據驗證。

15 iOS14編輯文章時出現剪貼簿存取通知 最近收到鄉民提醒在更新至iOS14後編輯文章時出現了存取剪貼簿的通知, 在此說明PiTT存取剪貼簿的用途與原始碼。

首先說明介面上的元件: 畫面最上方為搜尋框,右方的「1result」代表目前的檔案裡面只有一個符合的結果, 而符合的結果就顯示在下方以綠色方格框起來的文字, 證明PiTT編輯文章的相關程式碼只有這裡會存取剪貼簿。

接下來針對原始碼的部分做說明: functextView(_textView:UITextView,shouldChangeTextInrange:NSRange,replacementTexttext:String)->Bool 這個method是iOS的文字編輯元件的delegate, 在文字編輯器的文字需要進行異動前會進行呼叫, 文字上色功能就是在此進行處理的。

textView-文字編輯元件 range-文字編輯範圍 text-新增的文字 elseiftext==UIPasteboard.general.string 此段程式碼以白話來說明就是「當text等於剪貼簿內的文字時進入此判斷式」, 這裡的用意在於比對剪貼簿內的文字是否為目前新增的文字, 由於貼上來源可能是網址或其他app, 而PTT能夠支援的文字編碼是有限的, 所以要在此進行預先處理,避免有造成PTT顯示為亂碼的字元出現在編輯器裡面, 並在之後進行上色處理, applyTextColor(textView,content:newText,range:range) 若使用者有使用文字背景顏色時, 貼上內容的換行符號會造成後方空白一併被上背景色, 所以在applyTextColor這個method裡面也會做進一步的上色處理。

也就是說PiTT其實並未取得剪貼簿內的文字並將它儲存起來, 至始至終都是處理使用者輸入的文字, 請各位安心使用。

16 imgur圖片讀取速度 imgur會將流量較大的外連圖片下載做限速,雖然沒有官方公告,但遇到限速時更換連線IP或是更換連線方式(Wi-Fi,行動網路)可以大幅提升速度, 因此推論imgur有限速的做法。

很多人會提到在App內下載很慢,點擊連結很快,原因是App內使用的是原圖網址, 點擊網址後會以行動版網頁開啟,此時網頁讀取的是縮圖網址。

發現有此分流做法後,PiTT也在2020年的七月底加入了縮圖預覽功能,不過還是有很多人不知道有此功能, 於是在3.1.0版將此按鈕獨立出來放在心情按鈕旁邊。

另外也一併支援了imgur的相冊與畫廊網址預覽,並利用相同介面實作了以相冊瀏覽所有預覽圖的功能。

以下為完整的圖片讀取速度疑難排解。

更換網路連線IP、連線方式-前者若使用Wi-Fi需重啟路由器(只有浮動IP適用)。

開啟縮圖品質 使用相冊瀏覽-相冊瀏覽將以最低品質下載預覽圖,在動圖較多的情況下可以避免自動下載完整檔案。

使用嘗試影片播放觀看GIF動圖。

以上排解方式僅適用imgur圖片連結。

清除快取檔案-在特定情況下,快取檔案數量與大小會影響下載速度,原因不明,但通常可以在清除快取檔案後恢復下載速度。

返回頁首



請為這篇文章評分?