-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
150 lines (123 loc) · 7.66 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<!--
Copyright 2023 Pardn Ltd 帕登國際有限公司.
Created by Pardn Chiu 邱敬幃.
Email: mail@pardn.ltd
-->
<!DOCTYPE html>
<html lang="zh-Hans-TW">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<meta name="mobile-web-app-capable" content="no">
<meta name="apple-mobile-web-app-capable" content="no">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="theme-color" content="#ffffff">
<meta name="robots" content="index follow">
<!-- -->
<title>Firebase Messaging iOS | 邱敬幃 Pardn Chiu | GitHub.io</title>
<meta name="title" content="Firebase Messaging iOS | 邱敬幃 Pardn Chiu | GitHub.io">
<meta name="description" content="Firebase 即時訊息 (iOS) 實作範例 | 帕登數位科技有限公司">
<!-- -->
<meta name="author" content="邱敬幃 Pardn Chiu">
<link rel="author" href="https://pardn.io">
<link rel="canonical" href="https://pardnchiu.github.io/firebase-messaging-ios/">
<meta name="referrer" content="unsafe-url">
<meta name="copyright" content="© 2023 帕登數位科技有限公司 Pardn Ltd">
<!-- Facebook -->
<meta property="og:title" content="Firebase Messaging iOS | 邱敬幃 Pardn Chiu | GitHub.io">
<meta property="og:description" content="Firebase 即時訊息 (iOS) 實作範例 | 帕登數位科技有限公司">
<meta property="og:image" content="https://pardn.io/image/repo/firebase-messaging-ios.jpg">
<meta property="og:url" content="https://pardnchiu.github.io/firebase-messaging-ios/">
<meta property="og:site_name" content="Pardn Chiu 的 Github Page">
<meta property="og:type" content="website">
<!-- Twitter -->
<meta property="twitter:title" content="Firebase Messaging iOS | 邱敬幃 Pardn Chiu | GitHub.io">
<meta property="twitter:description" content="Firebase 即時訊息 (iOS) 實作範例 | 帕登數位科技有限公司">
<meta property="twitter:image" content="https://pardnchiu.github.io//image/repo/firebase-messaging-ios.jpg">
<meta property="twitter:url" content="https://pardnchiu.github.io/firebase-messaging-ios/">
<!-- Google -->
<meta name="google-site-verification" content="YQQ2f6AchR8dcb55Az2BYd_mw4TrP0J1RApD-v2v65Y">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-L5VYEZPVXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-L5VYEZPVXX');
</script>
<!-- -->
<link rel="stylesheet" href="https://pardnchiu.github.io/css/index.css">
<!-- -->
<link rel="preconnect" href="https://cdn.jsdelivr.net">
<!-- <link rel="preload" href="https://cdn.jsdelivr.net/gh/pardnchiu/PDExtension-js@1.0.1/js/PDExtension.min.js" as="script">
<link rel="preload" href="https://cdn.jsdelivr.net/gh/pardnchiu/markdown-editor@1.1.0/js/PDMDEditor.min.js" as="script"> -->
<script src="https://cdn.jsdelivr.net/gh/pardnchiu/PDRenderKit@1.0.0/dist/PDRenderKit.js" copyright="Pardn Ltd" defer></script>
</head>
<style>
table {
border-collapse: collapse;
}
table,
th,
td {
border: 1px solid #00000034;
text-align: center;
}
thead>tr:nth-child(2n) {
background-color: #0000000d;
}
tbody>tr:nth-child(2n - 1) {
background-color: #0000000d;
}
</style>
<body class="md">
<!-- <span class="loader"></span> -->
<nav id="nav">
<a href="https://github.com/pardnchiu" target="_blank">
<i class="fa-brands fa-github"></i>
</a>
<img class="head" src="https://pardn.io/image/head-s.jpg" alt="邱敬幃 Pardn Chiu"
onclick="window.open('https://linkedin.com/in/pardnchiu')">
<a href="mailto:mail@pardn.ltd">
<i class="fa-regular fa-envelope"></i>
</a>
</nav>
<script type="module">
import { viewer as MDViewer } from "https://cdn.jsdelivr.net/gh/pardnchiu/PDMarkdownKit@1.0.0/dist/PDMarkdownKit.js";
const viewer = new MDViewer({
delay: 0,
pre: `# Firebase Messaging
<img src="https://img.shields.io/github/repo-size/pardnchiu/firebase-messaging-ios?label=Size">
<img src="https://img.shields.io/github/license/pardnchiu/firebase-messaging-ios?label=License">
<br>
***Add the GoogleService-Info.plist file manually before starting the testing.***
Firebase Messaging iOS is a real-time messaging iOS application built from scratch using Firebase and Swift with pure code and the 'PDExtension (Swift Library).'
It includes features such as automatic QR code generation, scanning QR codes to add friends, and easy switching to dark mode in the app.
| | | | |
| - | - | - | - |
| ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/login-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/signup-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/account-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/head-light.png) |
| ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/qrcode-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/scanner-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/user-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/friend-light.png) |
| ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/chat-list-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/chat-light.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/readme-light.png) | |
| ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/login-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/signup-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/account-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/head-dark.png) |
| ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/qrcode-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/scanner-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/user-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/friend-dark.png) |
| ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/chat-list-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/chat-dark.png) | ![Firebase Messaging iOS - 邱敬幃 Pardn Chiu](./image/readme-dark.png) |
## Languages & Tools
![](https://skillicons.dev/icons?i=swift,firebase)
## Feature
- Accelerate development with [PDExtension Swift](https://github.com/pardnchiu/PDExtension-swift).
- Use [Userpics](https://userpics.craftwork.design) photos.
## Creator
<img src="https://pardn.io/image/head-s.jpg" style="float: left; margin-right: 0.5rem; width: 128px; height: 128px;">
### Pardn Chiu 邱敬幃
[![](https://pardn.io/image/mail.svg)](mailto:mail@pardn.ltd) [![](https://skillicons.dev/icons?i=linkedin)](https://linkedin.com/in/pardnchiu)
<br><br>`
});
document.body.appendChild(viewer.body);
viewer.init();
viewer.body.addEventListener("scroll", function () {
"#nav".$.$$_class(this.scrollTop > 0, "min");
});
</script>
</body>
</html>