Eyl*_*len 32 token google-cloud-messaging
随着对Android GCM的最后更改,现在提供了InstanceIDListenerService,以便能够通过覆盖onTokenRefresh方法来侦听令牌刷新.
但什么时候会调用这种方法?有没有办法手动测试?
Her*_*mit 42
要从命令行运行手动测试:
adb shell am startservice -a com.google.android.gms.iid.InstanceID --es "CMD" "RST" -n your.package.name/your.own.MyInstanceIDListenerService
Run Code Online (Sandbox Code Playgroud)
哪里:
这将使用基类预期的额外内容向服务发送意图.
为此,需要将服务exported
暂时设置为:
<service
android:name="your.own.MyInstanceIDListenerService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.iid.InstanceID"/>
</intent-filter>
</service>
Run Code Online (Sandbox Code Playgroud)
注意:这应该只是临时完成,永远不会在生产中导出,否则其他应用程序可以访问您的服务.
归档时间: |
|
查看次数: |
10184 次 |
最近记录: |