首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有人成功地在React本机中实现了MoEngage推送通知?

是否有人成功地在React本机中实现了MoEngage推送通知?
EN

Stack Overflow用户
提问于 2018-10-27 17:47:15
回答 1查看 1.1K关注 0票数 0

我正在尝试将基于React的基于反应的推送通知集成到我的React中,它正在向我展示推送令牌,而不是生成错误。

下面是我的代码,我正在初始化SDK:

代码语言:javascript
复制
    public class MainApplication extends Application implements ReactApplication, PushManager.OnTokenReceivedListener {

    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
    @Override
    public boolean getUseDeveloperSupport() {
      return BuildConfig.DEBUG;
    }

    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
            new MoEReactPackage(),
            new SplashScreenReactPackage()
      );
    }

    @Override
    protected String getJSMainModuleName() {
      return "index";
    }};

  @Override
  public ReactNativeHost getReactNativeHost() {
    return mReactNativeHost;
  }

  @Override
  public void onCreate() {
    super.onCreate();
    MoEHelper.getInstance(getApplicationContext()).setExistingUser(false);
    MoEHelper.getInstance(getApplicationContext()).autoIntegrate(this);
    PushManager.getInstance().setTokenObserver(this);
    MoEngage moEngage =
        new MoEngage.Builder(this, "XXX")
            .setSenderId("XXX")
            .setLogLevel(Logger.VERBOSE)
            .build();
    MoEngage.initialise(moEngage);
    SoLoader.init(this, /* native exopackage */ false);
  }

   @Override
  public void onTokenReceived(String token) {
    Toast.makeText(this, token, Toast.LENGTH_LONG);
  }
}

目前,我正试图为android系统实现它,所以我需要在这里得到帮助。如果有人想出了办法,请帮忙。

EN

回答 1

Stack Overflow用户

发布于 2018-10-27 18:42:26

你在用Android模拟器吗?您必须使用"Google“图像来处理推送通知。看一看Android emulator not receiving push notifications

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53024671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档