aliyun / alibabacloud-push-flutter-plugin

MIT License
21 stars 8 forks source link

介绍里要求添加的MyMessageReceiver和example里flutter要求注册的callback有什么区别或联系么? #24

Open extrame opened 4 months ago

extrame commented 4 months ago

我现在只有MyMessageReceiver能收到回调,flutter要求注册的callback没有反应。

这两个东西看起来很像,是否只需要一个地方实现就行了?

extrame commented 4 months ago

没人理我,我来自问自答好了。

主页介绍里说要新建一个MyMessageReceiver,请不要这么做!否则你会和我一样,在flutter端收不到消息。

请主要参考example目录下的做法,具体到这个问题,就是在AndroidManifest.xml里添加如下内容

        <receiver android:name="com.aliyun.ams.push.AliyunPushMessageReceiver"
            android:exported="false">
            <intent-filter>
                <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />
            </intent-filter>
            <intent-filter>
                <action android:name="com.alibaba.push2.action.NOTIFICATION_REMOVED" />
            </intent-filter>
            <intent-filter>
                <action android:name="com.alibaba.sdk.android.push.RECEIVE" />
            </intent-filter>
        </receiver>
Solorwind commented 1 month ago

6

wb-hwang commented 1 week ago

6,我还在研究是不是我的问题