我在我的应用中使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<h4>Where would you like to work?</h4>
<div class="radio-holder">
<input id="form1_areas1" name="areas" type="radio" value="area/london" data-num="1">
<label for="form1_areas1">London</label>
</div>
<div class="radio-holder">
<input id="form1_areas2" name="areas" type="radio" value="area/west-midlands" data-num="1">
<label for="form1_areas2">West Midlands</label></div>
</form>
推送通知。我遵循官方文档,我的应用程序运行良好。我知道如果Firebase
配置不正确,用户无法接收推送通知。 firebase的官方文档不鼓励在Manifest.xml中添加新的权限行。但最近我在模拟器中测试我的应用程序并得到此错误:
Google Play Services
我搜索过,人们说这是关于许可的,你必须得到这个许可:
Not allowed to start service Intent act=com.google.android.c2dm.intent.REGISTER
我的问题是:这是强制性的?我必须添加此权限吗?如果是,为什么Firebase文档根本没有注明!?
我的应用会收到通知,如果有<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
...但我的担心是涵盖所有类型的设备和操作系统,我不希望这个问题对我来说是个大问题。