我试图用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);
}
});