当前位置: 首页 > 知识库问答 >
问题:

运行时推送通知(GCM)权限?

符国安
2023-03-14
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<permission
    android:name="${applicationId}.permission.C2D_MESSAGE"
    android:protectionLevel="signature"/>

共有1个答案

颛孙森
2023-03-14

实际上,推送通知权限属于正常类别权限,如INTERNET权限,而不属于危险类别权限。

您不必要求推送通知权限。

而联系人/位置是危险的权限,因为您正在访问用户数据。所以总是需要向用户请求允许。

 类似资料:
  • 我正在尝试使用GCM推送通知。我的设备已注册到服务器,并且我还创建了设备注册id。但当我试图从服务器发送消息时,消息不会到达已注册的设备。谁能帮帮我吗? 我的主要activity 软件包COM.ATI.GCM; 导入com.google.android.gcm.gcmRegistratar; 导入Android.os.AsyncTask; 导入Android.os.bundle; 导入androi

  • 我有一个提交应用程序,当它被拒绝时,我收到了消息 缺少推送通知权利-您的应用程序似乎注册了Apple推送通知服务,但应用程序签名的权利不包括“APS-环境”权利。如果您的应用程序使用Apple推送通知服务,请确定您的应用程序ID已在预置门户中启用推送通知,并在使用包含“APS-环境”授权的分发预置描述文件签署您的应用程序后重新提交。 我检查了我的临时预配,在那里我发现了aps-环境和生产,但是,当

  • 我在我的应用程序中使用谷歌云消息传递。我正面临这个问题。有时我更早收到推送通知,有时我甚至没有收到一条消息also.on我在切换无线或移动互联网数据时,通知即将到来…如何从谷歌云消息服务器快速获取通知……请帮助我提出你的建议…… http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-mes

  • 我需要发送500推送通知每秒通过gcm服务。不幸的是,与chrome49不同,我必须为每个chrome50客户加密消息,加密密钥显示在请求头中。发送超过5000条消息后,我从https://android.googleapis.com/gcm/send收到超时和拒绝连接,并停止工作一段时间,然后定期正常工作 在线程中运行的Post请求 异常:连接被拒绝 异常:与https://android.go

  • 问题内容: 我正在使用第一个Android应用程序来使用Google Cloud Messaging(GCM)服务进行推送通知。我已经可以从服务器应用程序成功发送消息,并将消息的内容记录在客户端应用程序的GCMIntentService类中的onMessage事件中。但是,我在设备上看不到任何视觉信息,表明已收到消息。我希望该消息会出现在手机的下拉通知列表中,就像iPhone一样。是否必须手动编码

  • 我的 Android 应用需要简单的推送通知,以获取有关服务器上新数据外观的通知。Android提供了谷歌云消息(GCM),这似乎很合适。 但是,运行低于Android 4.0.4的设备需要手机上存在Google帐户(根据截至2012年10月1日的Google平台统计数据,目前约占Android手机的75%)。而且,要求用户在不相关的应用程序活动中间设置Google帐户似乎不是一种好的体验。 有没