【问题标题】:Huawei Push Notifications华为推送通知
【发布时间】:2022-11-28 09:58:56
【问题描述】:

我正在尝试实现推送通知,因为 Hauwei 不支持 Firebase / Azure 通知中心。

正如我目前所拥有的那样,我将有一个在启动期间注入的单例类,它将处理消息的接收并使用 mvvm 的 weakEventManager 将其广播到应用程序中(我以前使用过这种模式),但问题是从平台的角度让 Hauwei 连接起来。我不希望正常构建中的 Hauwei 库,也不希望 Hauwei 构建中的谷歌服务库。 (不错的编译器指令传递)

有谁知道我怎么能做到这一点?

【问题讨论】:

    标签: android xamarin.android harmonyos


    【解决方案1】:

    您可以通过在build.gradle 中添加一些逻辑来实现这一点。

    // Define the store to build for in build.gradle
    ext.store = 'huawei' // For normal google build can change to google
    
    def isHmsBuild() {
        return project.property('store') == "huawei"
    }
    
    if(isHmsBuild()) {
        // Add dependencies or any configuration related HMS
    }
    

    【讨论】:

    • 我在 Xamarin 中这样做。不确定那会在哪里,因为它没有 build.Gradle。 "project.property('store') == "huawei" 你能解释一下商店吗?
    • 嗨,我已经更新了关于“商店”的答案。请看一看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2021-06-11
    相关资源
    最近更新 更多