-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathguide.html
223 lines (211 loc) · 7.15 KB
/
guide.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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
<!DOCTYPE html>
<html>
<head>
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<title>
ZeroPush
›
Guides
</title>
<meta content='summary' name='twitter:card'>
<meta content='@zeropush' name='twitter:site'>
<meta content='@zeropush' name='twitter:creator'>
<meta content='ZeroPush' name='twitter:title'>
<meta content='Push Notifications with a focus on developer happiness' name='twitter:description'>
<meta content='./assets/twitter-card-120x120-f50799f83379088073b7039de88c6f87.png' name='twitter:image'>
<meta content='Push Notifications with a focus on developer happiness' name='description'>
<link href='humans.txt' rel='author' type='text/plain'>
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="./assets/apple-touch-icon-57x57-4bec1b93077258620a795cae1523967e.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="./assets/apple-touch-icon-114x114-9bcfd0a1f613ed8716ac55121a1d02eb.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="./assets/apple-touch-icon-72x72-37b85318f83509f925f944430669058a.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="./assets/apple-touch-icon-144x144-fefc690594cc8ca2fe48e39fd0bccee4.png" />
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="./assets/apple-touch-icon-120x120-6d0cc4d2adad9e27e7b66c9720a32654.png" />
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="./assets/apple-touch-icon-152x152-ccc37cede8ef7b8f24f8bd83df082442.png" />
<link rel="icon" type="image/png" href="./assets/favicon-32x32-30b198be074f4be4a0477d2e3793df36.png" sizes="32x32" />
<link rel="icon" type="image/png" href="./assets/favicon-16x16-dcd2d5d9105455cd965db49b879be8f8.png" sizes="16x16" />
<meta name="application-name" content="Push Notifications for Web Developers"/>
<meta name="msapplication-TileColor" content="#FFFFFF" />
<meta name="msapplication-TileImage" content="./assets/mstile-144x144-fefc690594cc8ca2fe48e39fd0bccee4.png" />
<link rel="stylesheet" media="all" href="./assets/application-cb933d4acec2a8a418cf7eab2065c43d.css" />
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-39075255-1']);
_gaq.push(['_setDomainName', 'zeropush.com']);
_gaq.push(['_setSiteSpeedSampleRate', 10]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body class='blog index signed-out'>
<div class='navbar navbar-static-top' id='top-nav'>
<div class='navbar-inner'>
<div class='container'>
<h1 class='brand'>
<a href="index.html">ZeroPush</a>
</h1>
</div>
</div>
</div>
<div class='page pushed-down' id='main' role='main'>
<div class='page-container'>
<div class='container'>
<div class='row'>
<div class='span9'>
<div class='header blog-title'>
<h4>
<i class='icon icon-comment-alt'></i>
Guides
</h4>
</div>
<div class='qa'>
<h4>
<a href="guide/guide-to-pushkit-and-voip.html">Guide to PushKit and iOS VoIP Push</a>
<br>
<small>
Published
<abbr class="timeago" title="2015-02-28T00:00:00Z">2015-02-28</abbr>
by Stefan Natchev
</small>
</h4>
<p>
How to take advantage of PushKit for easy call connections in your VoIP app.
</p>
<a href="guide/guide-to-pushkit-and-voip.html"><em>Read More</em>
</a></div>
<div class='qa'>
<h4>
<a href="guide/guide-to-effective-broadcasting.html">Use Broadcast Channels and forget about device tokens.</a>
<br>
<small>
Published
<abbr class="timeago" title="2014-09-23T00:00:00Z">2014-09-23</abbr>
by Stefan Natchev
</small>
</h4>
<p>
In this guide, we will see how to use channels so we don't need to manage users' device tokens.
</p>
<a href="guide/guide-to-effective-broadcasting.html"><em>Read More</em>
</a></div>
<div class='qa'>
<h4>
<a href="guide/easiest-way-to-get-started-with-safari-push.html">The easiest way to get started with Safari push notifications</a>
<br>
<small>
Published
<abbr class="timeago" title="2014-01-14T00:00:00Z">2014-01-14</abbr>
by Adam Duke
</small>
</h4>
<p>
Using ZeroPush to avoid server side implementation details for Safari push notifications
</p>
<a href="guide/easiest-way-to-get-started-with-safari-push.html"><em>Read More</em>
</a></div>
<div class='qa'>
<h4>
<a href="guide/implementing-safari-push-notifications-in-osx-mavericks.html">Implementing Safari push notifications in OSX Mavericks</a>
<br>
<small>
Published
<abbr class="timeago" title="2013-12-09T00:00:00Z">2013-12-09</abbr>
by Adam Duke
</small>
</h4>
<p>
A walkthrough of a minimal Safari push notification implementation for OSX Mavericks
</p>
<a href="guide/implementing-safari-push-notifications-in-osx-mavericks.html"><em>Read More</em>
</a></div>
<div class='qa'>
<h4>
<a href="guide/dynamic-queues-in-sidekiq.html">Dynamic Queues in Sidekiq</a>
<br>
<small>
Published
<abbr class="timeago" title="2013-11-18T00:00:00Z">2013-11-18</abbr>
by Stefan Natchev
</small>
</h4>
<p>
A quick workaround for using a dynamic set of queues with Sidekiq
</p>
<a href="guide/dynamic-queues-in-sidekiq.html"><em>Read More</em>
</a></div>
<div class='qa'>
<h4>
<a href="guide/mod_zeropush-and-ejabberd.html"><tt>mod_zeropush</tt>
and eJabberd
</a><br>
<small>
Published
<abbr class="timeago" title="2013-10-23T00:00:00Z">2013-10-23</abbr>
by Stefan Natchev
</small>
</h4>
<p>
Send Push Notifications directly from eJabberd with <tt>mod_zeropush</tt>
</p>
<a href="guide/mod_zeropush-and-ejabberd.html"><em>Read More</em>
</a></div>
<div class='qa'>
<h4>
<a href="guide/ios-push-notifications-from-ejabberd.html">iOS Push Notifications using Jabber and eJabberd</a>
<br>
<small>
Published
<abbr class="timeago" title="2013-01-23T00:00:00Z">2013-01-23</abbr>
by Adam Duke
</small>
</h4>
<p>
How to use ZeroPush to send Push Notifications to offline chat users
</p>
<a href="guide/ios-push-notifications-from-ejabberd.html"><em>Read More</em>
</a></div>
</div>
<div class='span3'>
<h4>
<i class='icon icon-star-empty'></i>
Popular Articles
</h4>
<div class='well'>
<ol>
<li><a href="guide/guide-to-pushkit-and-voip.html">Guide to PushKit and VoIP Push</a></li>
<li><a href="guide/guide-to-effective-broadcasting.html">Guide to Effective Broadcasting</a></li>
<li><a href="guide/easiest-way-to-get-started-with-safari-push.html">The easiest way to get started with Safari push notifications</a></li>
<li><a href="guide/implementing-safari-push-notifications-in-osx-mavericks.html">Safari push notifications in OSX Mavericks</a></li>
<li><a href="guide/dynamic-queues-in-sidekiq.html">Dynamic Queues in Sidekiq</a></li>
<li>
<a href="guide/mod_zeropush-and-ejabberd.html"><tt>mod_zeropush</tt>
and eJabberd
</a></li>
<li><a href="guide/ios-push-notifications-from-ejabberd.html">iOS Push Notifications from eJabberd</a></li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class='container'>
<div class='hidden-phone'>
<ul class='footer-links pull-left'>
<li>
©
2015
<a href="http://symmetricinfinity.com/">Symmetric Infinity, LLC
</a></li>
<li><a href="tos.html">Terms</a></li>
<li><a href="privacy.html">Privacy</a></li>
</ul>
</div>
</div>
</footer>
</body>
</html>