enflow / component-brick
enflow/component-brick 包提供了连接到 Brick 框架 iOS 和 Android 端的逻辑。
Requires
- php: ^8.2
- illuminate/database: ^10.0|^11.0
- illuminate/routing: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
This package is auto-updated.
Last update: 2024-09-15 13:47:49 UTC
README
enflow/component-brick
包提供了连接到 Brick 框架 iOS 和 Android 端的逻辑。Brick 旨在用作 Brick 框架的服务器端变体。请参阅 "什么是 Brick" 部分
什么是 Brick
Brick 是 Enflow 用于创建混合 iOS 和 Android 应用的框架。这些包装器通过 JavaScript 桥与服务器端通信。此包向您的应用写入一个标签,这些本地包装器会与该标签通信。此包的主要功能是支持推送通知,通过从设备获取设备 ID 并将其写入一个表来支持推送通知。
安装
您可以通过 composer 安装此包
composer require enflow/component-brick
迁移
此包包含一个需要发布的迁移。此表(brick_devices
)包含用户与 iOS 或 Android 设备的硬件 UUID 之间的映射,该设备 UUID 用于推送通知。新设备将自动分配给用户。您可以通过以下命令发布此迁移:
php artisan vendor:publish --provider="Enflow\Component\Brick\BrickServiceProvider"
使用方法
此包向容器添加了 BrickManager
类,并将 $brickManager
变量注入到所有视图中。此变量可用于自动渲染所需的标签。我们建议将其添加到主模板的末尾,即在 </body>
标签之前:{!! $brickManager->tags() !!}
建议您查看此包中的文件以了解其使用和逻辑。
贡献
有关详细信息,请参阅 CONTRIBUTING
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件发送至 michel@enflow.nl 而不是使用问题跟踪器。
鸣谢
关于 Enflow
Enflow 是一家位于荷兰阿芬的数字创意代理机构。我们专门从事开发网络应用、移动应用和网站。您可以在我们的网站上找到更多信息 (请访问我们的网站)。