wjc
4 天以前 acccdeba7fe28f7f4b72ba464ad4789b0d9ddb2a
app/src/main/java/com/hdl/photovoltaic/push/VendorChannelActivity.java
@@ -103,6 +103,7 @@
    @Override
    public void onNotPushData(Intent intent) {
        //TODO 没有推送数据,可能是异常调用,需要异常处理
        finish();
    }
    /**
@@ -113,33 +114,9 @@
    @Override
    public void onParseFailed(Intent intent) {
        //TODO 推送数据解密异常,需要异常处理
        finish();
    }
    /**
     * 解析厂商特定的数据
     */
    private void parseVendorSpecificData(Intent intent) {
        // 小米通道数据解析
        if (intent.hasExtra("miPushMessage")) {
            Log.d(TAG, "小米通道数据");
            // 小米推送的数据结构
        }
        // 华为通道数据解析
        if (intent.hasExtra("hms_message_id")) {
            Log.d(TAG, "华为通道数据");
            // 华为推送的数据结构
        }
        // OPPO通道数据解析
        if (intent.hasExtra("oppo_push_message")) {
            Log.d(TAG, "OPPO通道数据");
        }
        // vivo通道数据解析
        if (intent.hasExtra("vivo_push_message")) {
            Log.d(TAG, "vivo通道数据");
        }
    }
}