我现在正在尝试使用推送通知运行的基本应用程序。
我正在使用PhoneGap Build(桌面应用程序)并在Android设备上进行测试。 我尝试了各种教程,但似乎从来没有工作过。 运行以下代码根本没有任何反应。
这是我目前的代码:
config.xml 我添加了以下行:
<%= render "form" %>
的index.html
<preference name="android-build-tool" value="gradle" />
<plugin name="phonegap-plugin-push" source="npm">
<param name="SENDER_ID" value="540732047871" />
</plugin>
index.js
<body>
<div class="app">
<h1>PhoneGap</h1>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
</script>
</body>
我做错了吗?我正在使用基于“ phonegap-plugin-push ”的“ github ”页面的代码。在创建项目时我似乎错过了什么想法?
答案 0 :(得分:0)
@Sven,
预设消息
我明天在写博客,所以我不必一次又一次地重复这个答案。
您不能将 Phonegap桌面应用与 Phonegap Build 一起使用。
Phonegap桌面应用使用 Phonegap CLI ,因此如果您想使用 Phonegap桌面应用,则需要使用 Phonegap CLI
如果你想使用 Phonegap Build ,那就忘记你做了什么,然后重新开始 或 让Minor modifications移动 Phonegap桌面应用程序到 Phonegap Build 。要清楚,差异很小,但足以让你绊倒。
此外,您将无法使用 Phonegap Developer App ,因为它适用于 Phonegap桌面应用。您不能使用CLI或Build with Developer App 。
FWIW:文档是问题所在。我一直试图让Phonegap解决这个问题。这是report on the issue.
让我知道你想做什么。
杰西