我想知道是否可以使用推送通知消息而不是服务,换句话说,如果推送通知交付是完全可靠的话.我知道IOS不值得信任,但我不确定Google是否保证交付.所以,请赐教.
我正在尝试运行Google Place代码示例,但我无法执行此操作.
我收到错误消息,如:
获取自动填充预测API调用时出错:状态{statusCode = TIMEOUT,resolution = null}
我将Google Map V2 ApiKey添加到Manifest,并使用正确的证书对应用程序进行了签名,因此密钥似乎可以在此处:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this, 0 /* clientId */, this)
.addConnectionCallbacks(this)
.addApi(Places.GEO_DATA_API)
.build();
Run Code Online (Sandbox Code Playgroud)
我不确定clientId
插槽中应该是什么,并且没有太多信息.只是其他人有同样的问题,但没有解决方案.
顺便说一句,如果有人想看看完整的代码,请访问:https: //github.com/googlesamples/android-play-places/issues/3
我刚开始使用 JSF 和 Wildfly,但遇到了一个奇怪的错误。遵循 BalusC ( https://balusc.omnifaces.org/2020/04/jsf-23-tutorial-with-eclipse-maven.html )的优秀教程,我到达了我必须第一次运行 JSF 的部分Wildfly 上的项目,但它失败了,并出现一个错误,表明 Wildfly 根本没有提供 JSF 实现。接下来是堆栈跟踪。任何帮助将不胜感激。
21:45:48,684 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."project-jsf-ejb-0.0.1-SNAPSHOT.war".undertow-deployment.UndertowDeploymentInfoService: org.jboss.msc.service.StartException in service jboss.deployment.unit."project-jsf-ejb-0.0.1-SNAPSHOT.war".undertow-deployment.UndertowDeploymentInfoService: java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet from [Module "deployment.project-jsf-ejb-0.0.1-SNAPSHOT.war" from Service Module Loader]
at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:1075)
at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:276)
at org.jboss.msc@1.4.12.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
at org.jboss.msc@1.4.12.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
at org.jboss.msc@1.4.12.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet from [Module "deployment.project-jsf-ejb-0.0.1-SNAPSHOT.war" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255)
Run Code Online (Sandbox Code Playgroud)