xamarin.android 消息推送功能--极光推送

   最近在使用xamarin.android的消息推送功能,官方使用的例子是FCM方式,按照官方文档,使用翻墙软件是可以成功的,但是在国内由于众所周知的原因,在国内服务并不能使用,于是查找国内各自推送平台推送,由于各平台都是用java写的java的包,所以需要使用xamarin的包binding功能转换一下包,但是并不是所有包都能够转成正常使用的包的,下面是我的一下测试用例:

    友盟推送:包转换不成功,本人才疏学浅,不能完成修改。

    极光推送:正常转换

    小米推送:正常转换(注册小米开发者帐号失败,身份证验证失败--从入门到放弃)

    百度推送:转换有一个错误,更改后可以正常使用(注册百度开发者帐号失败,身份验证失败)

    qq信鸽推送:转换失败。

所以能选的就极光推送。

    推送的代码地址:https://github.com/zuimengaitianya/xiaomiPush;

    推送效果不是很理想,完全退出APP后需要其他APP的唤醒,等待比较久,还有会弹出需要地理位置的弹窗比较烦人。

原文地址:https://www.cnblogs.com/zuimengaitianya/p/6769223.html