Skip to content

Commit 9aa194e

Browse files
authored
Merge pull request #475 from weakish/master
docs: update api doc
2 parents 88d2399 + 0ae86d5 commit 9aa194e

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

docs/_modules/leancloud/client.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,11 @@ <h1>leancloud.client 源代码</h1><div class="highlight"><pre>
232232
<span class="s2">&quot;Content-Type&quot;</span><span class="p">:</span> <span class="s2">&quot;application/json;charset=utf-8&quot;</span><span class="p">,</span>
233233
<span class="s2">&quot;X-LC-Id&quot;</span><span class="p">:</span> <span class="n">APP_ID</span><span class="p">,</span>
234234
<span class="s2">&quot;X-LC-Prod&quot;</span><span class="p">:</span> <span class="n">USE_PRODUCTION</span><span class="p">,</span>
235-
<span class="s2">&quot;User-Agent&quot;</span><span class="p">:</span> <span class="s2">&quot;AVOS Cloud python-</span><span class="si">{0}</span><span class="s2"> SDK&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">leancloud</span><span class="o">.</span><span class="n">__version__</span><span class="p">),</span>
235+
<span class="s2">&quot;User-Agent&quot;</span><span class="p">:</span> <span class="s2">&quot;AVOS Cloud python-</span><span class="si">{0}</span><span class="s2"> SDK (</span><span class="si">{1}</span><span class="s2">.</span><span class="si">{2}</span><span class="s2">)&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
236+
<span class="n">leancloud</span><span class="o">.</span><span class="n">__version__</span><span class="p">,</span>
237+
<span class="n">leancloud</span><span class="o">.</span><span class="n">version_info</span><span class="o">.</span><span class="n">major</span><span class="p">,</span>
238+
<span class="n">leancloud</span><span class="o">.</span><span class="n">version_info</span><span class="o">.</span><span class="n">minor</span><span class="p">,</span>
239+
<span class="p">),</span>
236240
<span class="p">}</span>
237241
<span class="n">md5sum</span> <span class="o">=</span> <span class="n">hashlib</span><span class="o">.</span><span class="n">md5</span><span class="p">()</span>
238242
<span class="n">current_time</span> <span class="o">=</span> <span class="n">six</span><span class="o">.</span><span class="n">text_type</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">*</span> <span class="mi">1000</span><span class="p">))</span>

docs/_modules/leancloud/push.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ <h1>leancloud.push 源代码</h1><div class="highlight"><pre>
195195
<span class="n">where</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
196196
<span class="n">cql</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
197197
<span class="n">flow_control</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
198+
<span class="n">prod</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
198199
<span class="p">):</span>
199200
<span class="sd">&quot;&quot;&quot;</span>
200201
<span class="sd"> 发送推送消息。返回结果为此条推送对应的 _Notification 表中的对象,但是如果需要使用其中的数据,需要调用 fetch() 方法将数据同步至本地。</span>
@@ -215,6 +216,8 @@ <h1>leancloud.push 源代码</h1><div class="highlight"><pre>
215216
<span class="sd"> :rtype: Notification</span>
216217
<span class="sd"> :param flow_control: 不为 None 时开启平滑推送,值为每秒推送的目标终端用户数。开启时指定低于 1000 的值,按 1000 计。</span>
217218
<span class="sd"> :type: flow_control: int</span>
219+
<span class="sd"> :param prod: 仅对 iOS 推送有效,设置将推送发至 APNs 的开发环境(dev)还是生产环境(prod)。</span>
220+
<span class="sd"> :type: prod: string</span>
218221
<span class="sd"> &quot;&quot;&quot;</span>
219222
<span class="k">if</span> <span class="n">expiration_interval</span> <span class="ow">and</span> <span class="n">expiration_time</span><span class="p">:</span>
220223
<span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;Both expiration_time and expiration_interval can&#39;t be set&quot;</span><span class="p">)</span>
@@ -223,8 +226,11 @@ <h1>leancloud.push 源代码</h1><div class="highlight"><pre>
223226
<span class="s2">&quot;data&quot;</span><span class="p">:</span> <span class="n">data</span><span class="p">,</span>
224227
<span class="p">}</span>
225228

226-
<span class="k">if</span> <span class="n">client</span><span class="o">.</span><span class="n">USE_PRODUCTION</span> <span class="o">==</span> <span class="s2">&quot;0&quot;</span><span class="p">:</span>
227-
<span class="n">params</span><span class="p">[</span><span class="s2">&quot;prod&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;dev&quot;</span>
229+
<span class="k">if</span> <span class="n">prod</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
230+
<span class="k">if</span> <span class="n">client</span><span class="o">.</span><span class="n">USE_PRODUCTION</span> <span class="o">==</span> <span class="s2">&quot;0&quot;</span><span class="p">:</span>
231+
<span class="n">params</span><span class="p">[</span><span class="s2">&quot;prod&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;dev&quot;</span>
232+
<span class="k">else</span><span class="p">:</span>
233+
<span class="n">params</span><span class="p">[</span><span class="s2">&quot;prod&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">prod</span>
228234

229235
<span class="k">if</span> <span class="n">channels</span><span class="p">:</span>
230236
<span class="n">params</span><span class="p">[</span><span class="s2">&quot;channels&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">channels</span>

docs/index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2795,7 +2795,7 @@ <h3>CookieSessionMiddleware<a class="headerlink" href="#cookiesessionmiddleware"
27952795

27962796
<dl class="py function">
27972797
<dt id="leancloud.push.send">
2798-
<code class="sig-prename descclassname">leancloud.push.</code><code class="sig-name descname">send</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">data</span></em>, <em class="sig-param"><span class="n">channels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">push_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">expiration_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">expiration_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">where</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cql</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">flow_control</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/leancloud/push.html#send"><span class="viewcode-link">[源代码]</span></a><a class="headerlink" href="#leancloud.push.send" title="永久链接至目标"></a></dt>
2798+
<code class="sig-prename descclassname">leancloud.push.</code><code class="sig-name descname">send</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">data</span></em>, <em class="sig-param"><span class="n">channels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">push_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">expiration_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">expiration_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">where</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cql</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">flow_control</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">prod</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/leancloud/push.html#send"><span class="viewcode-link">[源代码]</span></a><a class="headerlink" href="#leancloud.push.send" title="永久链接至目标"></a></dt>
27992799
<dd><p>发送推送消息。返回结果为此条推送对应的 _Notification 表中的对象,但是如果需要使用其中的数据,需要调用 fetch() 方法将数据同步至本地。</p>
28002800
<dl class="field-list simple">
28012801
<dt class="field-odd">参数</dt>
@@ -2808,6 +2808,7 @@ <h3>CookieSessionMiddleware<a class="headerlink" href="#cookiesessionmiddleware"
28082808
<li><p><strong>cql</strong> (<em>string_types</em>) – 一个查询 _Installation 表的查询条件 CQL 语句</p></li>
28092809
<li><p><strong>data</strong> – 推送给设备的具体信息,详情查看 <a class="reference external" href="https://leancloud.cn/docs/push_guide">https://leancloud.cn/docs/push_guide</a>.html#消息内容_Data</p></li>
28102810
<li><p><strong>flow_control</strong> – 不为 None 时开启平滑推送,值为每秒推送的目标终端用户数。开启时指定低于 1000 的值,按 1000 计。</p></li>
2811+
<li><p><strong>prod</strong> – 仅对 iOS 推送有效,设置将推送发至 APNs 的开发环境(dev)还是生产环境(prod)。</p></li>
28112812
</ul>
28122813
</dd>
28132814
<dt class="field-even">返回类型</dt>
@@ -2816,6 +2817,9 @@ <h3>CookieSessionMiddleware<a class="headerlink" href="#cookiesessionmiddleware"
28162817
<dt class="field-odd">Type</dt>
28172818
<dd class="field-odd"><p>flow_control: int</p>
28182819
</dd>
2820+
<dt class="field-even">Type</dt>
2821+
<dd class="field-even"><p>prod: string</p>
2822+
</dd>
28192823
</dl>
28202824
</dd></dl>
28212825

0 commit comments

Comments
 (0)