iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

跨平台協同:在 React Native 和 Kotlin 應用中實現無縫交互 -以 Notification 為例 系列

在這篇文章中,我們將探討如何使用 React Native 和 Kotlin 來實現跨平台的通知 (Notification) 機制。通過深入分析兩個語言的互動性,我們將展示如何在不同平台上統一推送通知的方法和最佳實踐。本文將包括實際程式碼範例和配置步驟,旨在幫助開發者理解並實現一個有效、可靠的跨平台通知解決方案,從而提高使用者應用體驗。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊kotlin 研習團又來了
DAY 11

[Day 11] Mac 電腦指定 JVM 版本

今天回到家裡用電腦,Mac 在用 Expo 運行 Android 應用程式時,除了跟 Windows 電腦一樣要指定 package 名稱,還需要指定 JAVA...

2024-09-21 ‧ 由 Jim 分享
DAY 12

[Day 12] Mac 電腦解決 adb 無法安裝問題

在設定好 Mac 電腦所使用的 JVM 版本,接著用 npx expo run:android --device 指令來在本機端建置 Android 原生應用程...

2024-09-22 ‧ 由 Jim 分享
DAY 13

[Day 13] React Expo Notification 範例解說

使用 npx expo start 來啟動應用程式,按下 PRESS TO SCHEDULE A NOTIFICATION 藍色按鈕,會在實體手機上稍候出現通知...

2024-09-23 ‧ 由 Jim 分享
DAY 14

[Day 14] Windows - 指定 SDK 路徑

npx expo start 是用來啟動 Expo server。terminal 提示 Expo 版本需要更新。 $ npx expo start Start...

2024-09-24 ‧ 由 Jim 分享
DAY 15

[Day 15] React Expo push token 無法取得問題

在 Mac 裝置上運行 React Android project,出現以下錯誤。 > npx expo run:android › Building a...

2024-09-25 ‧ 由 Jim 分享
DAY 16

[Day 16] 設定 Firebase FCM

To set up Firebase Cloud Messaging (FCM) for notifications in a React Expo Andro...

2024-09-26 ‧ 由 Jim 分享
DAY 17

[Day 17] 在 Firebase 開立專案

先到主控台,選擇建立專案。 (選用)看要不要開啟 Google Analytics 功能 如果有選用 Google Analytics 功能,它會...

2024-09-27 ‧ 由 Jim 分享
DAY 18

[Day 18] 設置 EAS CLI

依文件,可用下列方式來設定含有金鑰的 JSON file。 EAS CLI 執行 eas credentials terminal 出現未找到此命令的錯誤。zs...

2024-09-28 ‧ 由 Jim 分享
DAY 19

[Day 19] eas.json 不見了怎麼辦?

Day 18 以為只要用 eas init 就能產出專案的 eas.json 檔案。 實際上是要用 eas build:configure 來生成 eas.js...

2024-09-29 ‧ 由 Jim 分享
DAY 20

[Day 20] 上傳 Google Service Account 金鑰

Day 19 卡在指定 Google Service Account 金鑰檔案(.json)的路徑。 > eas credentials ✔ Select...

2024-09-30 ‧ 由 Jim 分享