Device Token



Discussions regarding 1C:Enterprise for mobile devices with Android or iOS.

#1
People who like this:0Yes/0No
Active user
Rating: 4
Joined: Dec 4, 2015
Company: Smart ID

Hello,

I want to use push notifications, but I can't get DeviceToken.

Does anybody know how to get it ?

 
#2
People who like this:0Yes/0No
Administrator
1C:Professional
Rating: 10
Joined: Jun 25, 2013
Company: 1C Company

Hello, Sebastian Dan,

The 1C:Enterprise platform automatically transforms applications from desktop to mobile so 1C developers do not operate with such native mobile concepts like DeviceToken directly.
Why do you need it?

1C Company support team
 
#3
People who like this:0Yes/0No
Active user
Rating: 4
Joined: Dec 4, 2015
Company: Smart ID

Hello, Sergey Polikarpov,

I want to make a chat and I need to send notifications from server to mobile.

 
#4
People who like this:0Yes/0No
Active user
Rating: 4
Joined: Dec 4, 2015
Company: Smart ID

Can you please provide an example how to send notifications to a specific mobile and how to get its ID ?

Thank you!

 
#5
People who like this:0Yes/0No
Administrator
1C:Professional
Rating: 10
Joined: Jun 25, 2013
Company: 1C Company

Sebastian Dan,

Take a look at DeliverableNotificationSubscriberID in Syntax Assistant, the DeviceID property.
To send a notification use the Send method of DeliverableNotificationSendManager

1C Company support team
 
#6
People who like this:0Yes/0No
Active user
Rating: 4
Joined: Dec 4, 2015
Company: Smart ID

Hello Sergey,

This DeviceID must be generated on each mobile and sent to server. How can I generate it on mobile ?

 
#7
People who like this:0Yes/0No
Administrator
1C:Professional
Rating: 10
Joined: Jun 25, 2013
Company: 1C Company

Sebastian,

To get the device ID, you can use ReceiveNotificationSubscriberID method on a device and pass it to the server. Please remember, that device ID for some reason is not a constant so you have to get and update it time to time. On start, for example.

1C Company support team
 
#8
People who like this:0Yes/0No
Active user
Rating: 4
Joined: Dec 4, 2015
Company: Smart ID

Hello, Sergey Polikarpov,

I tried to use this function (devID = DeliverableNotifications.ReceiveNotificationSubscriberID();) in ManagedApplicationModule OnStart(), but it generates error "Error calling context method".

I am using 8.3.8.58 on mobile and 8.3.8.2332 on desktop.

 
#9
People who like this:0Yes/0No
Administrator
1C:Professional
Rating: 10
Joined: Jun 25, 2013
Company: 1C Company

Sebastian Dan,

As we discussed there, we need more details to help you. Waiting for your application to look into and debug.

1C Company support team
 
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)