菜鸟教程小白 发表于 2022-12-13 13:56:50

android - Phonegap 在后台处理推送通知


                                            <p><p>我们正在使用 <a href="https://github.com/phonegap/phonegap-plugin-push" rel="noreferrer noopener nofollow">phonegap push plugin</a>发送交互式推送通知(带按钮)。 <a href="https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PAYLOAD.md#background-notifications" rel="noreferrer noopener nofollow">Documentation</a>建议在后台通知的负载中使用“内容可用”。</p>

<p>但是,即使设置了 content-available 值;当用户单击推送通知按钮时,插件会加载应用程序并显示登录页面。下面是一个示例推送通知负载。</p>

<pre><code>{
&#34;data&#34; : {
    &#34;title&#34;:&#34;Test title&#34;,
    &#34;message&#34;:&#34;Test message&#34;,
    &#34;content-available&#34;: &#34;1&#34;,
    &#34;actions&#34;: [{ icon: &#34;&#34;, title: &#34;APPROVE&#34;, callback: &#34;approve&#34;},
         { icon: &#34;&#34;,title: &#34;DENY&#34;, callback: &#34;deny&#34;}
      ]
    }
}
</code></pre>

<p>回调函数(上述示例中的批准、拒绝)被触发,并且推送操作按钮得到适当处理。</p>

<p>我的问题是:</p>

<p>应用程序如何在不加载应用程序并显示登录屏幕的情况下在后台处理推送通知操作按钮?</p>

<p>还有其他可以处理这种情况的推送插件吗?</p>

<p>所需的工作流程:</p>

<ol>
<li>应用可能会或可能不会在后台运行,手机可能会或可能不会被锁定(如果锁定则需要密码)</li>
<li>用户收到带有批准/拒绝按钮的推送通知。</li>
<li>用户滑动(在 Android 中向下,在 ios 中向左)并显示按钮。</li>
<li>用户点击按钮</li>
<li>不会提示用户输入密码</li>
<li>应用界面未显示</li>
<li>适当的回调函数被执行(工作)</li>
</ol>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>目前,该插件不提供此功能。但是,该团队正在为此努力。见 <a href="https://github.com/phonegap/phonegap-plugin-push/issues/551" rel="noreferrer noopener nofollow">issue</a>在github。 </p></p>
                                   
                                                <p style="font-size: 20px;">关于android - Phonegap 在后台处理推送通知,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/35068355/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/35068355/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - Phonegap 在后台处理推送通知