我正在尝试将基于React的基于反应的推送通知集成到我的React中,它正在向我展示推送令牌,而不是生成错误。
下面是我的代码,我正在初始化SDK:
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系统实现它,所以我需要在这里得到帮助。如果有人想出了办法,请帮忙。
发布于 2018-10-27 18:42:26
你在用Android模拟器吗?您必须使用"Google“图像来处理推送通知。看一看Android emulator not receiving push notifications
https://stackoverflow.com/questions/53024671
复制相似问题