Procurar
Últimos assuntos
Tópicos mais ativos
Tópicos mais visitados
Top dos mais postadores
JOZGamer | ||||
Enrraim | ||||
AlissonSB | ||||
MetaRidley | ||||
jpnuclear | ||||
VictaoxD | ||||
douganderson | ||||
Sunao de corvo | ||||
LucasHasory | ||||
ander27andy |
Os membros mais ativos do mês
Nenhum usuário |
Os membros mais ativos da semana
Nenhum usuário |
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 139 em Qua Abr 07, 2021 11:14 am
[Tutorial] Como usar o plugin para enviar "Push Notifications"
Página 1 de 1
[Tutorial] Como usar o plugin para enviar "Push Notifications"
Eu traduzi esse texto da documentação do Pushwoosh SDK
Como integrar Pushwoosh SDK em seu projeto Unity
Suporta iOS, Android, Amazon, o Windows loja de aplicativos (Windows 8.1 / Phone 8.1)Baixar Plugin
Baixar Sample
Docs Plugin
Nota: escreveu:iOS Simulator não pode assinar nem receber notificações push.
Para integrar Pushwoosh em sua aplicação Unity que você precisa fazer seguintes passos simples:
1.Import Unidade empurrar plugin de notificação para a pasta de assets na Unidade.
unitypackage: escreveu:Se Pushwoosh.unitypackage importação falhar você pode copiar Assets / editor, pastas Assets / Plugins, os ativos / Pushwoosh do projeto de amostra em seu.
mudanças AndroidManifest.xml escreveu:Mesclar conteúdo de Assets/Plugins/Android/PushwooshAndroidManifest.xml (para Amazon utilização integração Assets/Plugins/Android/PushwooshAmazonManifest.xmll) em Assets/Plugins/Android/AndroidManifest.xml. Se você ainda não tem um manifesto de Android, você pode renomear PushwooshAndroidManifest.xml para AndroidManifest.xml.
Substitua PACKAGE_NAME com o pacote de projeto. Por favor, note que no Unity é chamado 'Bundle Identifier'.
2.Criar script PushNotificator.cs e anexá-lo à Câmara objeto na cena.
C#
- Código:
using UnityEngine;
using System.Collections;
public class PushNotificator : MonoBehaviour {
// Use this for initialization
void Start () {
Pushwoosh.ApplicationCode = "ENTER_PUSHWOOSH_APP_ID_HERE";
Pushwoosh.GcmProjectNumber = "ENTER_GOOGLE_PROJECT_NUMBER_HERE";
Pushwoosh.Instance.OnRegisteredForPushNotifications += OnRegisteredForPushNotifications;
Pushwoosh.Instance.OnFailedToRegisteredForPushNotifications += OnFailedToRegisteredForPushNotifications;
Pushwoosh.Instance.OnPushNotificationsReceived += OnPushNotificationsReceived;
Pushwoosh.Instance.RegisterForPushNotifications ();
}
void OnRegisteredForPushNotifications(string token)
{
//do handling here
Debug.Log("Received token: \n" + token);
}
void OnFailedToRegisteredForPushNotifications(string error)
{
//do handling here
Debug.Log("Error ocurred while registering to push notifications: \n" + error);
}
void OnPushNotificationsReceived(string payload)
{
//do handling here
Debug.Log("Received push notificaiton: \n" + payload);
}
}
É isso aí! Como é fácil?
ApplicationCode e GcmProjectNumber deve ser definido antes da chamada de método primeiro Pushwoosh.Instance
Extras do iOS escreveu:Se você gostaria de esconder alertas de notificação quando o aplicativo está em primeiro plano, basta definir o valor Pushwoosh_SHOW_ALERT para no em seu Info.plist
Extras do Android escreveu:Para receber notificações de envio no Android quando o aplicativo está ativo sem postar a notificação para o centro de notificação, defina a seguinte linha na AndroidManifest.xml como true:
XML
- Código:
<meta-data android:name="PW_BROADCAST_PUSH" android:value="true" />
Amazon chave de API escreveu:Obter a chave de API da Amazon de acordo com o guia Amazon.
Para um pré-lançamento ou versão "debug" do seu aplicativo, você deve criar uma chave de API e armazená-lo como os únicos dados em um arquivo chamado api_key.txt. O arquivo api_key.txt deve estar localizado dentro da pasta de ativos para o seu projeto.
Nota: ADM não pode reconhecer a sua chave API se contiver quaisquer espaços ou quebras de linha.
Para um lançamento ou uma versão "produção" de seu aplicativo, você pode não precisar de criar uma chave de API. Só se você assinar a versão do seu aplicativo usando o seu próprio certificado, você deve criar uma chave de API adicional para a versão de lançamento do seu aplicativo. Caso contrário, se você permitir que a Amazon para assinar seu aplicativo em seu nome, você não precisa criar uma chave de API adicional.
Aplicativos Windows Store escreveu:Siga o guia abaixo
Pode ser necessário seleccionar plataforma WSAPlayer para as bibliotecas em Plugins / WSA conforme imagem abaixo.
Você também precisa associar o aplicativo com a loja no projeto do Visual Studio exportado. E não se esqueça de definir Notifications->Toast Capable no manifesto projeto.
Tópicos semelhantes
» [Tutorial] Usando a função Raycast
» [Mini-tutorial] Como baixar o Unity3D gratuitamente
» [Vídeo-aulas] Tutorial RPG
» [Tutorial] Usando a interface
» [Tutorial] Introdução ao unity3d
» [Mini-tutorial] Como baixar o Unity3D gratuitamente
» [Vídeo-aulas] Tutorial RPG
» [Tutorial] Usando a interface
» [Tutorial] Introdução ao unity3d
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qui Abr 27, 2017 3:44 pm por Maxmiliano Maia de Freita
» Compatibility smartphones with unity and google cardboard sdk
Seg Abr 03, 2017 11:39 am por Convidado
» como usar o tempo na unity
Dom Set 04, 2016 10:29 pm por italo
» Posso comercializar modelos criados no 3DsMax?
Ter Ago 23, 2016 9:41 am por VictaoxD
» O lugar que você pertence
Sáb Ago 13, 2016 7:48 pm por Enrraim
» Beverage Hunter
Sáb Ago 13, 2016 4:17 pm por Enrraim
» Olá sou o Victor Aragon
Qui Ago 11, 2016 9:49 am por VictaoxD
» [Video-Aula] Mecânica de Armas com Unity (por Camaleão Digital)
Sex Ago 05, 2016 5:05 pm por JOZGamer
» [Concurso de Arte #001] Melhor logo (Resultado)
Qua Ago 03, 2016 5:44 pm por JOZGamer