【发布时间】:2014-11-04 23:15:50
【问题描述】:
有没有在不使用 Cloudpush 模块的情况下获取设备令牌。我感兴趣的只是获取令牌并将其存储到我的服务器上,然后我可以将通知推送到已注册的设备。
我已尝试通过此链接使用 Cloudpush 模块 http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.CloudPush
我按照以下步骤操作:
1) 第一步: 打开此链接https://developers.google.com/console/ 比用你的帐户登录。创建一个新项目
i) "Creating a Google API Project",
ii)"Enabling the GCM Service"
iii)"Obtaining an API Key"
图片链接:http://1.bp.blogspot.com/-AKAcUDtW0gg/UlK8rcpqUQI/AAAAAAAACuI/aq89OFZc2C4/s1600/all_steps.png
2) 第二步: 点击此链接https://cloud.google.com/console#/project 您可以找到您已经创建的项目。 只需单击它,您就会找到示例:项目编号:91060sdsdgsd
3) 第三步: 现在下一步打开这个网址https://my.appcelerator.com/apps 使用您要配置此 vcm 的 appcelerator 帐户登录。 单击您的项目而不是在顶部有两个选项(生产/开发)。 点击开发。现在主菜单框将打开,其中有第二个(第二个)选项卡单击它。 现在您在该页面中找到了 Android Push Configuration 请填写这两个字段 i) 谷歌云消息 (GCM) API 密钥: ii)Google Cloud Messaging (GCM) 发件人 ID:
但是我得到的只是接收 GCM SenderId 失败。
【问题讨论】:
-
您使用的是哪个钛 sdk?
-
我使用的是 3.4.0.GA,我的设备上安装了 android 4.4.2
标签: android titanium google-cloud-messaging