zoukankan      html  css  js  c++  java
  • React Native(三)——推送jpush-react-native

    147307364048610979

    瞬间,有种满血复活的赶脚……

    原因呢,就是熟悉了rn项目的套路;当老大问道,“推送功能看了还是没看呢?”的时候,虽然一直没有调试通,但还是不怯场的回答,“看了,按照网上说的也配了,但是还是用不了,不知道应该从哪里检查。”额……是不是很牵强?是呀,我也觉得自己不太正常,明明是按照步骤来的,为什么一直行不通呢?于是,还是需要老大的帮助。

    曲径通幽处

    【用 jpush-react-native 插件快速集成推送功能(Android 篇)】

    先附上文档地址(主要配置这里均有详细介绍,只是坑在后面):

    https://github.com/jpush/jpush-react-native

    http://bbs.reactnative.cn/topic/3505/%E7%94%A8-jpush-react-native-%E6%8F%92%E4%BB%B6%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8E%A8%E9%80%81%E5%8A%9F%E8%83%BD-android-%E7%AF%87

    大坑~大坑~真是个大坑。。。。。。

    22

    MainActivity.java完整代码:

    package com.rnpush;
    
    
    import android.os.Bundle;
    import com.facebook.react.ReactActivity;
    import cn.jpush.reactnativejpush.JPushPackage;
    import cn.jpush.android.api.JPushInterface;
    
    public class MainActivity extends ReactActivity {
    
        /**
         * Returns the name of the main component registered from JavaScript.
         * This is used to schedule rendering of the component.
         */
        @Override
        protected String getMainComponentName() {
            return "rnpush";
        }
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            JPushInterface.init(this);
        }
    
        @Override
        protected void onPause() {
            super.onPause();
            JPushInterface.onPause(this);
        }
    
        @Override
        protected void onResume() {
            super.onResume();
            JPushInterface.onResume(this);
        }
    
    }

    对于zheng小叶这种app端的菜鸟,如此神奇的一句话,还真是没有指导想不出来,也猜不出来。正是因为缺少这句话,才使得自己这么些天的推送配置环境好不了~

    33

    还有一个~

    一直理解不了推送是怎么实现的?从开始一直用的是公司现有项目中的AppKey,想着这应该可以吧?殊不知,原来需要自己在极光官网上注册账号,并设置好信息(还是需要多了解这些知识

    333

    于是……

    在极光后台找到推送服务,设置好信息,点击推送:

    444

    53

    在手机端我们就能收到相应的推送消息了~更高阶的,下午认真看看。

    5556

  • 相关阅读:
    算法
    Unity-UI
    lua-设计与实现 1类型
    Unity-Cache Server
    lua-高效编程-总结
    算法-JPS寻路设计思想
    数据结构- List、Dictionary
    数据结构-二叉树、堆
    VSCode更好用
    功能快捷键
  • 原文地址:https://www.cnblogs.com/zhengyeye/p/7574308.html
Copyright © 2011-2022 走看看