通过php注册一个新的android设备


OneSignal register a new android device by php

我试图用php注册android设备,但从我在文档中读到的,我必须获得标识符

(来自Google或Apple的推送通知标识符。苹果推标识符时,必须去掉所有非字母数字字符。例子:ce777617da7f548fe7a9ab6febb56)。

我的问题是,在哪里得到android的标识符?

我的计划是:运行app,android会得到这个标识符->用户完成登录表单->数据记录和标识符POST到php脚本->如果登录成功脚本在onessignal中注册android设备。

文档链接

您可以通过onessignal . idsavailable:

查询onessignal Android SDK的注册标识符。
OneSignal.idsAvailable(new IdsAvailableHandler() {
  @Override
  public void idsAvailable(String userId, String registrationId) {
    Log.d("debug", "User:" + userId);
    if (registrationId != null)
      Log.d("debug", "registrationId:" + registrationId);
  }
});