我想将 gcm reg id 映射到我网站上的个人用户。
实现这一目标的最佳方法是什么?
我在android中有一个webview,它加载我的网站,用户需要登录,直到登录用户是匿名的,所以我只能在登录后映射用户。
有些想法是,
如果未注册,则将用户代理字符串设置为 reg id,登录时,如果没有 id 映射到用户,则从用户代理字符串中获取它。
^^ 这对我来说似乎是最简单的方法,因为我是初学者,但我可以立即想到一些缺陷。
监控页面 url,如果可以的话。当 webview 检测到 url 是“index.php”(用户已登录)然后执行应用程序中的函数将 reg id 发送到服务器。
在登录之前将代码注入页面中的隐藏字段并提交?
我不确定这些方法是否可行,任何帮助将不胜感激。我仍然是初学者,所以外行术语也会受到赞赏。