小编Chr*_*ant的帖子

react-native-notifications 在 iOS 上有效,在 Android 上失败

我已经安装了 react-native-notifications 并且在 iOS 上一切正常,但它在 Android 上一直给我错误。我已经按照这里的确切 Android 安装说明进行操作:https : //wix.github.io/react-native-notifications/docs/installation-android

我的开发流程:

  1. 进行修改。
  2. npx react-native clean-project-auto; npx react-native-clean-project
  3. rm -rf android/app/build; anroid/gradlew clean; android/gradlew build --refresh-dependencies
  4. npx react-native start --reset-cache
  5. Android Studio 使缓存无效/重新启动。
  6. Android Studio 干净构建。
  7. Android Studio 同步 Gradle 文件并运行应用程序。
  8. npx react-native run-android --deviceId emulator-5554

步骤 7. 结果Invariant Violation: PushNotificationManager is not available.(下图)

步骤 8. 产生以下日志:

...

> Task :react-native-notifications:testReactNative60DebugUnitTest

...

com.wix.reactnativenotifications.core.InitialNotificationHolderTest > replacesInitialNotification PASSED

com.wix.reactnativenotifications.core.InitialNotificationHolderTest > isALazySingleton PASSED
WARNING: An illegal reflective access operation has …
Run Code Online (Sandbox Code Playgroud)

java android react-native react-native-notifications

7
推荐指数
1
解决办法
1380
查看次数

随着时间的推移,如何正确使用多个 Parse.Objects 和用户的 Parse.Roles 关系?

以下大部分内容都是通过解析仪表板完成的,所以有点啰嗦,但我理解代码只是不理解关系。

我正在设置 Parse.Roles,似乎每个单独的 Parse.Object 都需要设置角色才能访问给定的 Parse.Object。例如,对象 ACL 需要包含“管理员”和“版主”(具有各自的权限),以便管理员或版主具有访问权限。

由于父角色和子角色都是可能的,因此使用“组织”角色设置 Parse.Object 的 ACL 是有意义的,然后由子角色进一步修改该 ACL。因此,“组织”内的“查看者”无法写入,但“组织”内的“管理员”可以读取/写入。我尝试了多种方法来执行此操作 - 将一个用户关联到“查看者”,将一个用户关联到“组织”内的“管理员”,但这似乎不起作用。

我当前的解决方案:手动/以编程方式设置每个 Parse.Object ACL 与多个预设角色。例如,使用 ACL 角色“Viewer”和“Admin”解析类“Person”。

问题:如果我想在将来为同一组织创建不同的角色,我是否需要循环遍历每个 Parse.Object 并为每个过去的对象手动设置新角色?

这些关系应该由父组织管理,这样就不需要手动完成,这是有道理的,但这似乎不起作用。

任何答案、想法或链接都值得赞赏。

node.js parse-cloud-code parse-server parse-dashboard

3
推荐指数
1
解决办法
1972
查看次数