全部产品
移动推送

移动推送SDK接入体验优化

更新时间:2017-08-02 11:49:43   分享:   

iOS Xcode Code Snippets

下载

使用说明

  • 适用于Objective-C编程。

导入

snippets/目录下的*.codesnippet拷贝到Xcode Code Snippets管理目录:~/Library/Developer/Xcode/UserData/CodeSnippets

  1. cp ~/snippets/*.codesnippet ~/Library/Developer/Xcode/UserData/CodeSnippets/

删除

推送每条snippet里都有移动推送关键字,执行下面脚本将推送相关snippet删除。

  1. grep -l "移动推送" ~/Library/Developer/Xcode/UserData/CodeSnippets/* | xargs rm

使用说明

参考:Github - aliyun-ams-ueo

Snippets说明

Snippet说明 Shortcut
初始化 push_init
打开调试日志 push_turnon_log
获取版本号 push_version
获取通道状态 push_channel_status
获取设备Id push_deviceId
绑定账号 push_bind_account
解绑账号 push_unbind_account
绑定标签 push_bind_tag
解绑标签 push_unbind_tag
查询标签 push_list_tag
添加别名 push_add_alias
删除别名 push_remove_alias
查询别名 push_list_alias
APNs注册并上报deviceToken push_register_apns
获取deviceToken push_deviceToken
推送通道建立监听 push_channel_opened
消息接收监听 push_receive_message
通知处理 push_notification_handler

AndroidStudio Live Template

下载

AndroidStudio Live Templates支持提前设定好一些通用冗长代码片段,在使用时只需输入简单缩写IDE即可补全所有代码,通过live templates规范移动推送SDK使用主要有两个优势:

  • 提高接入效率,方便用户接入测试
  • 规避因书写错误而导致的bug,减少问题排查成本

Live Template放在Github维护,见:Github - aliyun-ams-ueo

导入

在AndroidStudio中选择”File->import settings”,导入PushLiveTemplates.jar文件即可。

删除

AndroidStudio->Preferences->Editor->Live Templates,所有push相关的live templates在user路径下,并均以push_开头,删除即可:删除live templates

使用示例

使用示例

MPush SDK LiveTemplates列表

模板名(shortcut) 对应功能
push_java_init 初始化代码模板
push_java_bind_account 绑定账号模板
push_java_unbind_account 解绑账号模板
push_java_bind_phone_number 绑定电话模板
push_java_unbind_phone_number 解绑模板
push_java_bind_tag 绑定tag模板
push_java_unbind_tag 解绑tag模板
push_java_list_tag 获取tag列表模板
push_java_add_alias 添加别名模板
push_java_remove_alias 删除别名模板
push_java_list_alias 删除别名模板
push_java_receiver 用户receiver代码模板
push_manifest_receiver_config 用户receiver manifest文件配置模板
push_java_intentservice 用户intentservice代码模板
push_manifest_intentservice_config 用户intentservice manifest文件配置模板
push_manifest_component_config SDK组件配置manifest模板
push_manifest_appkey_appsecret_config manifest文件配置appkey、appsecret模板
push_manifest_permission_config manifest文件权限配置模板
本文导读目录
本文导读目录
以上内容是否对您有帮助?