GCM推送到生产版本应用程序不在Play商店中

时间:2015-08-31 23:46:00

标签: android push-notification google-cloud-messaging urbanairship.com

背景

注意:这不是Urban Airship特定的问题,虽然UA是我为什么需要某种特定方式并且不能接受某些答案的重要原因。

我这样做是因为Urban Airship处理描述开发与生产应用程序的方式。在UA控制台中,您指定应用程序是开发或生产,并且您提供Apple,Google等凭据。 iOS应用程序是作为生产企业应用程序构建的,这意味着Apple允许我在公司内部分发它而不将其放在App Store中。因此,它是UA中的Production应用程序(不使用Apple的沙盒服务器)。我需要配置相同“UA应用程序”的GCM端,因此它也将被视为生产。

问题

  1. 我是否可以使用未在Google Play中注册的包名创建一个Android应用(因为它只会在内部发布)并向其发送推送通知?
  2. 我可以将其编译为应用的制作/发布版本并使用Google制作GCM API吗?
  3. 澄清

    最后一个问题很重要,因为如果它们既是生产又是两种开发,我可以一步推送到APNS和GCM。如果APNS是生产(必须是因为企业分发)并且GCM正在开发,那么你必须发送2次推送(每次推送一次)。

1 个答案:

答案 0 :(得分:0)

It will work just fine. The production flag in the UA config is used to select between log level, app key, and app secret.