如何解决在我的Android清单中将android:permission添加到React-Native-Firebase服务 问我什么:关于此的一些问题:
让我从我不是Android开发人员开始;我了解Android开发,但与Android开发的细微之处不合。
我的项目是一个基于React-Native的单一(主要)活动,并使用React-Native-Firebase库与Firebase进行推送通知和其他服务的接口。
问我什么:
将
android:permission="friendsOnly"
添加到我的主要活动中,或专门添加到RNFirebase for Messaging Docs that show implementation of Service(s) in manifest以及Android Docs on android:permission attribute中添加的Service元素
关于此的一些问题:
-
我可以添加此权限吗?在我看来,我必须在此处提供一个权限值;我不认为RNFirebase拥有我可以使用的任何自定义权限吗?是否可以将其绑定到com.invertase.RNFirebase之类的捆绑软件ID(或RNFirebase的捆绑软件ID是否为任何东西?)
-
此权限是否适用于像我这样的典型的单一活动React-Native项目?
-
在主要活动中实现这样的功能是否会导致来自浏览器的深层链接甚至启动应用程序的问题?如果仅将许可应用于服务,是否也存在同样的问题? (我遇到过几篇关于android:permission附加到主要活动时启动器问题的文章)
-
使用此android:permission值限制第三方应用是否正常?在我看来,此许可权值的主要用例是当您拥有两个要安全/信任通信的不同应用程序时;而不是当您与系统上的第三方应用程序接口或与您的应用程序捆绑在一起时?
提前谢谢
对于您可以提供的任何澄清和帮助...我已经使用Google搜索了好几天,并且一直在圈里。我的大部分调查结果都是关于如何实现android:permissions的非常基本的信息,并假设我已经对Android有了很多知识,而且从来没有从React-Native应用程序的角度出发。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。