在JS之外定义onesignal_app_id

时间:2019-05-03 13:17:24

标签: android react-native android-gradle react-native-android onesignal

我正在尝试为我的Android应用程序使用onesignal。目前,这是可行的,但是我的文件app.js中有以下一行:

OneSignal.init('xxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxx');

其中所有xxxx代表我的onesignal_app_id。这是OneSignal doc中的建议,但我对应用程序的创建不熟悉,我的问题是:这是否意味着如果有人解压缩apk,他可以得到我的onesignal_app_id?

我以前使用的是较旧的buildTool(23.0.2),它使我可以在gradle中写入onesignal_app_id(可以看到here),并且感觉更安全。但是我必须更新一些依赖项,并且需要使用buildTools 28,并且以前的方法不再起作用。

所以我的问题是:我可以在代码中安全地编写app_id吗?如果没有,如何将其放在安全的地方?

非常感谢, djazouli

1 个答案:

答案 0 :(得分:0)

公开您的onesignal-app-id并不危险,here