我有一个xamarin gcm实现的问题
这是我的代码示例
var instanceID = InstanceID.GetInstance(context.ApplicationContext);
token = instanceID.GetToken("MYSENDERID", GoogleCloudMessaging.InstanceIdScope, null);
它正在处理另一个线程(不是主线程) instanceID.GetToken抛出错误(我给了所有权限)
错误:
Java.IO.IOException: TIMEOUT
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /Users/builder/data/lanes/3053/a94a03b5/source/mono/external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:143
at Android.Runtime.JNIEnv.CallObjectMethod (IntPtr jobject, IntPtr jmethod, Android.Runtime.JValue* parms) [0x00064] in /Users/builder/data/lanes/3053/a94a03b5/source/monodroid/src/Mono.
答案 0 :(得分:1)
原因是我忘记了创建服务。它只提供服务