我正在编写一个用于推送通知的库,该库适用于 Android 和 ios。用户只会调用 push 方法并给出 deviceId。有没有办法以某种方式知道 ID 是 Android 还是 iOS,所以我可以调用 Android 或 iOS 的特定代码。我希望我的问题很清楚。
问问题
1073 次
1 回答
0
我所做的是以下内容,当手机在 Apple/Google 中注册时,它会获得一个 ID,然后我向 php 发送一个请求,该 php 将该 ID 和手机平台插入 MySQL 数据库。当我需要发送推送通知时,我可以在该表中进行选择以仅获取 iOS 设备、Android 设备或两者。
像这样的东西:
insert into devices_table (device_id, device_platform) values ("whateveryourIdIs", "android");
然后,从数据库中获取它
select * from devices_table where device_platform = "android"
因此,您可以获得所有的 android 设备并可以向它们推送通知。
希望对您有所帮助,或者至少给您更多的想法。
于 2012-12-05T08:36:13.690 回答