在 .NET MAUI 的專案當中若使用 Onion.Maui.GoogleMaps 這個 Nuget 套件(前身為 Xamarin.Forms.GoogleMaps) 後,在 iOS 平台上就能順利呈現 Google Maps 的效果:
接下來就看看如何在專案中開始使用此 "Onion.Maui.GoogleMaps" 套件囉~~~
在 .NET MAUI 的專案當中若使用 Onion.Maui.GoogleMaps 這個 Nuget 套件(前身為 Xamarin.Forms.GoogleMaps) 後,在 iOS 平台上就能順利呈現 Google Maps 的效果:
接下來就看看如何在專案中開始使用此 "Onion.Maui.GoogleMaps" 套件囉~~~
根據前一篇的說明,針對目標套件 API 31 的規範問題,若沒有調整 App 所使用的目標套件 SDK 就無法上架。
若有使用 Xamarin(.Forms) 技術開發 Android App 的話,該如何修正這個問題以利符合 Google Play 的目標 API 規範呢?
文章標題,來翻譯翻譯後的意思就是:
請按照 Google Play 要求 "準則" 上傳 Android 的 .apk or .aab,否則就不能上架。
那為什麼要這樣規定呢? Google Play 官方給出了這樣的解釋:
指定使用最新 API 級別也有助於讓應用程式充分發揮平台的最新功能,讓使用者用得更加愉快…(?
上述解釋可參見下列網址:
https://developer.android.com/google/play/requirements/target-sdk?hl=zh-tw#why-target
在 Apple 隨著 Xcode 15 Beta 2 推出的時候,內含 Reality Composer Pro 的工具也隨著推出。
按照 Apple 官網上給 Reality Composer Pro 的簡介:
本週最重要的事就是端午節的四天連假了…
Apple visionOS SDK & VisionPro Simulator 的 1 beta ,終於在 WWDC2023 結束後經過約 2 週的時間,正式的於 2023/06/21 隨 Xcode 15 Beta 2 釋出了🎉🎉🎉
自今年 Apple WWDC 2023 首日 keynote 時的 one more thing…宣布推出 Apple 第一台 空間運算 裝置 "Apple Vision Pro":
整個網路上的各種論壇、社群…通通都討論到炸鍋了🤯
.NET 6 去年 11/8 正式發佈至今已經屆滿半年,而在今年的 Build 大會上也正式發佈 .NET MAUI (a.k.a. 下一代的 Xamarin.Forms,原 Xamarin.Forms 會持續維持在 5.x.x)。
而正常來說 GA 後的技術都會加到 Visual Studio 的 "Release Channel" 當中,但稍微弔詭的地方是 .NET MAUI 仍是被放在 "Preview Channel" 的 Visual Studio 當中。
所以…
要使用 .NET MAUI 的話,必須安裝 Visual Studio 2022 Preview 的版本來使用。
由於當前(2022/05)要使用 .NET MAUI 時,需要把 Visual Studio 切換到 Preview 的版本安裝,才能進行測試,這會造成一個問題是,Visual Studio 跟 Mac 上安裝 Xamarin.iOS 的版本不一致。
雖然大致上都沒什麼問題,但就會造成每次要從 Windows 上的 Visual Studio 連線到 Mac 上時,會出現警告訊息:
近期因為有更新 iOS App 被 Apple 拒絕的問題,發現原本用來處理 Apple 要求的追蹤 Privacy 請求使用的AppTrackingTransparency
,撰寫在AppDelegate
類別的 FinishedLaunching
方法中變得不行了。
此追蹤 Privacy 政策可詳見 Apple 的官網說明:
https://developer.apple.com/documentation/apptrackingtransparency
本來在查找因為硬體的 Driver (驅動程式) 不相容 Windows 11 的困擾,所以就上微軟的官網看看要怎麼處理此問題,結果反而遇到了更奇怪的事情,居然連要在 Windows 11 的 "設定"→"隱私權與安全性" 要 "開啟 Windows 安全性" 應用都出現無法開啟的狀況😯
由於 "現在" 的 Teams 已經可以接受 "個人帳號" 跟 "公司/學校/組織帳號" 同時的登入,但常常會有人弄不清楚是怎麼一回事,在這邊稍微解釋一下:
個人帳號: 舉凡 Email 帳號的網域是常見的 outlook.com、hotmail.com、gmail.com、yahoo.com.tw…等,這些 Email 帳號申請成為 "微軟帳號" 後仍是屬於 "個人帳號" 分類。
公司/學校/組織帳號: 舉凡 Email 帳號的網域是由,這些單位特別發給你的一組能收發 Email 的 "微軟帳號" 那就屬於這個 "公司/學校/組織帳號" 分類。
通常用 "個人帳號" 登入使用 Teams 的大概都是被某些 "公司/學校/組織帳號" 邀請成 "來賓帳號",而當然也可以如下圖點選使用 Teams 的個人版,但這不是本篇文章要介紹的重點。
Teams 在團隊的使用上分成 "來賓帳號" 與 "成員帳號" 兩種模式,如何將 "來賓帳號" 邀請到團隊當中已經在 邀請一般 Email 帳號加入 Teams 成為公司/組織/團隊的來賓帳號 文章當中做了完整的介紹。
團隊中的 "成員帳號" 通常擁有比較多的資格與權限(由 Teams 的管理者從 Microsoft Teams 系統管理中心 決定相關的權限),如果該 "成員帳號" 的權限有設定好的話,即可以針對團隊的會議進行錄影。
就讓我們來看該怎麼完成囉~~~
由於近期線上工作、會議、課程的需求激增,要讓公司/組織/團體在 Teams 當中加入外部的來賓帳號(就是大眾常用的免費 email 服務帳號,如: gmail、outlook/hotmail、yahoo...等),來一起加入協同工作、會議或課程,該怎麼辦呢?
而如果使用時其實是可以透過各款主流的網頁瀏覽器,登入 "微軟帳號" 後進入到受到邀請的團隊,就可以直接使用 Teams 服務了。
《簡訊實聯制》在 iOS 的使用中,若要進到 Line 裡面找到 "疾管家" 的官方帳號,再透過當中圖文選單的選項來掃描 QR Code,其實會花去不少時間。個人會比較推薦直接使用 iOS 系統內建的相機來做 QRCode 掃描會比較方便且快速。
另外要注意,若您的 iPhone 沒有幫系統更新到 iOS 14 以後的版本, "可能" 會沒有辦法使用本文介紹的方式,還請參酌考量。
若您是手持 Android 手機的捧友,可以 到此 觀看相關資訊。
手拿 Android 手機的捧友,如果是 Android 10 以後的系統,在原生的相機功能中都已經內建 QRCode 的掃描功能,居然感覺很多捧友都不清楚這件事情。
導致於很多 "傳聞" 抱怨 Android 手機要使用行政院推行的簡訊實聯制,平常都沒裝相關的 App 或是 "不小心" 被誘導誤裝了來路不明的掃 QRCode 的 App,要出入各大賣場、便利商店…等地方時都要卡關卡很久,不便民、陷民眾於不義…等。
本篇就來幫 Android 系統來平反一下吧!
體驗一下如何快速 5 秒內快速通關😎😎😎
如果您是 iPhone 的捧友請 到此 觀看相關資訊。
打開瀏覽器輸入網址 "https://emask.taiwan.gov.tw/real/" 即可看到如下畫面:
打開瀏覽器輸入網址 "https://emask.taiwan.gov.tw/real/" 即可看到如下畫面:
於 2021/5/19 下午三點後就會看到此畫面:
《臺灣社交距離 App》 中央流行疫情指揮中心關心您。
要安裝此 App 之前,請先確認手機的《藍牙》功能是 "開啟" 的!
在 .NET 5 已正式推出且 .NET 6 即將於 2022年初(?) 現真身的這個時候,對於 .NET 所面向的各種執行平台預設對應撰寫 C# 的語言版本也有所差異。
(上圖取自 "Enabling C# 9 in Xamarin & .NET Standard Projects" 網頁內容)
按照上表的 Xamarin(.Forms) 所用的是預設 C# 語言 7.3 版本,很多捧友就醬以為無法用 C# 9.0 新語法來開發,這可是不對的唷~~~
現在一個隨意的網站建立時都需要 SSL 憑證作加密,真的要省下買 SSL 憑證的費用的話,除了使用網路上產 SSL 憑證的免費服務外,Azure 的 Static Web App 也提供了 SSL憑證使用。
本系列文章介紹如何在 Azure 當中建立 Static Web App 服務,並且繫結到自訂的網域取得 SSL 憑證(需在 www. 底下)。