2015-03-23 2 views
2

Как получить уведомление PushGate на платформе ios ...?PhoneGap push-уведомление для ios, использующее admin.pushapps.mobi

Я использую консоль http://admin.pushapps.mobi для отправки уведомления, я настроил все для ios и использовал токен приложения в своем файле javascript. Я отправил уведомление из admin.pushapps.mobi, но он не просматривается в моем приложении.

Я использую демо, данные им ..... ниже полный ссылка https://github.com/PushAppsService/PhonegapBuildExampleApp

Может кто-нибудь, пожалуйста, объясните, где я не права? если есть какая-либо другая услуга push-уведомления, содержащая документацию по PhoneGap, это было бы полезно.

ответ

0

Вы должны проверить 2 вещи для PushApps работать, как ожидалось:

  1. Сертификаты и профиль обеспечения соответствия.
  2. Вы должны проверить ваш AppDelegate.m содержит, как упомянуто в вики:

    #import "PushApps.h" 
    
    #pragma mark - Push Notifications 
    
    #ifdef __IPHONE_8_0 
    - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings 
    { 
        [[PushAppsManager sharedInstance] didRegisterUserNotificationSettings:notificationSettings]; 
    } 
    
    - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void(^)())completionHandler 
    { 
        [[PushAppsManager sharedInstance] handleActionWithIdentifier:identifier forRemoteNotification:userInfo 
    completionHandler:completionHandler]; 
    } 
    #endif 
    
    - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 
    { 
        // Notify PushApps of a successful registration. 
        [[PushAppsManager sharedInstance] updatePushToken:deviceToken]; 
    } 
    
    // Gets called when a remote notification is received while app is in the foreground. 
    - (void)application:(UIApplication *)application didReceiveRemoteNotification: (NSDictionary *)userInfo 
    { 
        [[PushAppsManager sharedInstance] handlePushMessageOnForeground:userInfo]; 
    } 
    
    - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error 
    { 
        // keeps you up to date with any errors during push setup. 
        [[PushAppsManager sharedInstance] updatePushError:error]; 
    } 
    
+0

Я использовал вышеуказанное кодирование., ... но я не уверен, где я должен помещать эти .h и .m файлы при создании сборки с использованием папки www для телефонной заставки ... вот моя ссылка git hub, где я создал это demo, посмотрите и ответьте, Спасибо https://github.com/intrepidwebstudio/aisc-app.git –

+0

Можете ли вы отправить ссылку на ваш сгенерированный проект Xcode? Используете ли вы конструкцию Phonegap или CLI? – Asaf

+0

Я использую phonegap build ... –

-1

Не используйте pushapps.mobi дать вам все ограниченные уведомления и пользовательский план и после того, как вы получите больше, чем на пользователя milion затем закройте свою учетную запись, а затем скажите, хотите ли вы вернуть свою учетную запись все больше и больше денег. Уровень juswsh

+0

Это похоже на бизнес-идею, а не на вопрос ответа. –