失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android 接入阿里云推送com.aliyun.ams:alicloud-android-push:3.7.4步骤(二)

Android 接入阿里云推送com.aliyun.ams:alicloud-android-push:3.7.4步骤(二)

时间:2019-11-08 02:03:47

相关推荐

Android 接入阿里云推送com.aliyun.ams:alicloud-android-push:3.7.4步骤(二)

10.混淆配置在proguard-rules.pro文件中增加

-keepclasseswithmembernames class ** {native <methods>;}-keepattributes Signature-keep class sun.misc.Unsafe { *; }-keep class com.taobao.** {*;}-keep class com.alibaba.** {*;}-keep class com.alipay.** {*;}-keep class com.ut.** {*;}-keep class com.ta.** {*;}-keep class anet.**{*;}-keep class anetwork.**{*;}-keep class org.android.spdy.**{*;}-keep class org.android.agoo.**{*;}-keep class android.os.**{*;}-keep class org.json.**{*;}-dontwarn com.taobao.**-dontwarn com.alibaba.**-dontwarn com.alipay.**-dontwarn anet.**-dontwarn org.android.spdy.**-dontwarn org.android.agoo.**-dontwarn anetwork.**-dontwarn com.ut.**-dontwarn com.ta.**

11.SDK初始化配置

import android.app.Application;import android.content.Context;import android.util.Log;import com.alibaba.sdk.android.push.CloudPushService;import com.alibaba.sdk.monCallback;import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory;public class MainApplication extends Application {private static final String TAG = "Init";@Overridepublic void onCreate() {super.onCreate();initCloudChannel(this);aliAndroid8();}/*** 初始化云推送通道* @param applicationContext*/private void initCloudChannel(Context applicationContext) {PushServiceFactory.init(applicationContext);CloudPushService pushService = PushServiceFactory.getCloudPushService();pushService.setLogLevel(CloudPushService.LOG_DEBUG); //仅适用于Debug包,正式包不需要此行 pushService.register(applicationContext, new CommonCallback() {@Overridepublic void onSuccess(String response) {Log.d(TAG, "init cloudchannel success");Log.e(TAG, "init CloudPushService success, device id: " + pushService.getDeviceId());}@Overridepublic void onFailed(String errorCode, String errorMessage) {Log.d(TAG, "init cloudchannel failed -- errorcode:" + errorCode + " -- errorMessage:" + errorMessage);}});}}

至此阿里云推送Android端已经接入完成。Android端可以正常收到推送消息和通知栏消息。(华为mate20pro hd版测试通过)

如果觉得《Android 接入阿里云推送com.aliyun.ams:alicloud-android-push:3.7.4步骤(二)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。